Accedi per seguire   
Seguaci 0
Enrica

File Bat Con Delay

12 messaggi in questa discussione

Salute!

Ho bisogno di un filke bat che mi faccia partire in ritardo 2 programmi.

io ho giá questo:

(esempio)

"C:\Arquivos de programas\ARM Software\MacroMaker\MacroMaker.exe"

"C:\Arquivos de programas\Active Ports\aports.exe"

I due programmi peró non partono nemmeno insieme, o uno o l'altro.

Ho provato anche questo:

@echo off

::prog 1

start "C:[path]"

pause>nul

::prog 2

start "C:[path]"

ma niente da fare.

Come devo fare?

Non vorrei installare "applicazioni pesanti" (giá stiamo al limite)

Confido nella vostra capacitá ed esperienza

Molto grata!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

scrivi i batch files normalmente, poi con il comando at scheduli quando vuoi che vengano lanciati.

ps: se vuoi che partino tutti i giorni ad un certo orario una volta dato il comando at

windows se lo ricorda anche se lo fai ripartire, da qualche parte ho una utility grafica x at, se la ritrovo te la mando

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Salute!

Grazie per avermi risposto.

Mi spiego meglio, voglio fare (o copiare!!) un file bat che mi lanci 2 programmi a x secondi uno dall'altro tutte le volte che riavvio il pc.

É chiaro che metteró quel file nella cartella che fa partire i programmi all'avvio del pc.

Non voglio installare programmi, solo vorrei far partire quei due file.

Grazie, ciao!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

prova a mettere questo nel bat file che chiama i 2 programmi

(oovviamente tra il primo ed il secondo programma)

ping 127.0.0.1 -n 5 -w 1000 >nul

ti spiego

ping e' un comando x interrogare qualsiasi computer

127.0.0.1 e' il tuo computer

-n 5 lo interroga 5 volte

-w 1000 il timeout in millisecondi 1000= 1 secondo

> nul sopprime i risultati che altrimenti apparirebbero sullo schermo

ti consiglio di lasciare il 1000 cosi come' e di cambiare il 5 nel numero di secondi che desideri

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Angelo!

Sei un angelo!

Peró ancora non funziona...

Ho omesso di dirti che il mio SO é XP PRO Portoghese Brasil (se mai dovesse influire) Il bat l'ho scritto cosí (tale e quale)

"C:\Arquivos de programas\ARM Software\MacroMaker\MacroMaker.exe"

ping 127.0.0.1 -n 5 -w 1000 >nul

"C:\Arquivos de programas\Active Ports\aports.exe"

salvato in "daicheelavoltabuona.bat"

ci clicco su decinaia di volte... ma non ce la fa....

i due file separatamente "partono senza problemi"

Sará incompatibilitá di carattere??

Ho fiducia in te

Grazie, ciao!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

hai messo le virgolette? ""

non vanno messe

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

ok prova questo

crea una cartella in c: e chiamala batch

trascina con il tasto destro del mouse le icone dei programmi che vuoi lanciare dal menu di avvio e quando rilasci seleziona copia

scriviti giu i nomi dei 2 files copiati

nel bat file metti

c:\batch\metti qui il nome del primo file.lnk

ping 127........etc

c:\batch\metti qui il nome del secondo file.lnk

non scordare di mettere il punto ed il LNk

ps:il mio xp e' in inglese e dei comandi sono diversamenete

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Olá!

Grazie per l'impegno, ma forse é il mio OS che é tonto!

Ho provato e riprovato, ma non funziona, adesso ho scaricato un centinaio di programmi di esempi batch, li provo tutti poi ti faccio sapere!

A presto, grazie!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

c:\batch\notepad.lnk

ping 127.0.0.1 -n 10 -w 1000 >nul

c:\batch\calculator.lnk

a me questo funziona, prima mi lancia il notepad poi dopo 10 sec lancia la calcolatrice, se crei la cartella batch e ci metti copi dentro gli shortcuts che hai nel menu d'avvio dovrebbe funzionare anche a te senza problemi

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

non avevo notato bene che i 2 programmi devono partire quando avvi il pc

allora basta metterli nella chiave run del registro

se usi windows xp ti ho scritto il reg file

http://letss.myftp.org/ericaautorun.reg

pero' cosi partono subito uno dopo l'altro

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Puoi risolvere il problema usando due file batch e mettendoli in Esecuzione Automatica (con un file batch solo è impossibile in quanto il file batch non riprende l'esecuzione finchè non si chiude il primo programma lanciato):

1° file batch:

rem lancia il primo programma

call "C:\Arquivos de programas\ARM Software\MacroMaker\MacroMaker.exe"

2° file batch:

rem attende qualche secondo

ping 127.0.0.1 -n 5 -w 1000 >nul

rem lancia il secondo programma

call "C:\Arquivos de programas\Active Ports\aports.exe"

Non è molto elegante come soluzione ma funziona perfettamente.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un utente registrato per partecipare

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!


Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.


Accedi Ora
Accedi per seguire   
Seguaci 0