Telefonino.net network
 
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. NEI PREFERITI .:: | RSS Forum | RSS News | NEWS web | NEWS software |
| PUBBLICITA' | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | CERCA nel FORUM » |

Torna indietro   WinTricks Forum > Software > Programmazione

Notices

Rispondi
 
Strumenti discussione
Vecchio 22-04-2004, 15.22.22   #1
Enrica
Newbie
 
Registrato: 22-04-2004
Loc.: Brasil
Messaggi: 41
Enrica promette bene
File bat che apre programmi con delay

Salute a tutti!
Ho bisogno di un file bat che mi apra dopo un 3 minuti un preogramma, e dopo 10 secondi un altro.
Grazie a chi mi potrá aiutare.
Ciao!
Enrica non è collegato   Rispondi citando
Vecchio 22-04-2004, 15.43.58   #2
P8257 WebMaster
Gold Member
 
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
P8257 WebMaster promette bene
Devi appoggiarti ad un applicativo esterno, se vuoi te lo faccio e te lo posto qui.

Bye
P8257 WebMaster non è collegato   Rispondi citando
Vecchio 22-04-2004, 15.59.20   #3
P8257 WebMaster
Gold Member
 
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
P8257 WebMaster promette bene
Anzi guarda,
è talmente semplice farlo che l'ho buttato giù di getto ..

il programma allegato "delayt" aspetta per il numero di secondi che specifichi, interrompendo momentaneamente la procedura batch.

Per realizzare ciò che chiedi quindi devi fare un semplice batch in cui scrivi:

Codice:
delayt 180
comando programma 1
delayt 10
comando programma 2
Il file delayt.exe deve essere nella stessa cartella del batch.

Bye

P.S.: correzione, prima avevo scritto erroneamente 3600 al posto di 180

Ultima modifica di P8257 WebMaster : 22-04-2004 alle ore 16.08.31
P8257 WebMaster non è collegato   Rispondi citando
Vecchio 22-04-2004, 16.07.29   #4
P8257 WebMaster
Gold Member
 
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
P8257 WebMaster promette bene
Ho sbagliato ..

il primo comando del batch deve essere:

DELAYT 180

.. in pratica il numero di secondi, 3600 secondi equivale ad 1 ora .. sorry.

Bye
P8257 WebMaster non è collegato   Rispondi citando
Vecchio 22-04-2004, 17.06.12   #5
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
Non ti preoccupare...Tutti abbiamo un delay nel cervello
LoryOne non è collegato   Rispondi citando
Vecchio 22-04-2004, 17.08.21   #6
P8257 WebMaster
Gold Member
 
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
P8257 WebMaster promette bene
Quota:
LoryOne ha scritto:
Non ti preoccupare...Tutti abbiamo un delay nel cervello
... (Y)

Bye
P8257 WebMaster non è collegato   Rispondi citando
Vecchio 23-04-2004, 02.58.58   #7
Enrica
Newbie
 
Registrato: 22-04-2004
Loc.: Brasil
Messaggi: 41
Enrica promette bene
Carissimo P8257 WebMaster (che nome insolito)
Innanzitutto ti tingrazio per l'aiuto.
Ho seguito le tue istruzioni e funziona parzialmente, cioé il tuo programma fa partire col ritardo impostato solo il primo programma della lista, fino a che non lo chiudo, solo allora, parte il secondo, e cosí via.
Ho scritto cosí (ho provato anche senza virgolette, ma niente da fare:

delayt 3
"C:\Arquivos de programas\ARM Software\MacroMaker\MacroMaker.exe"
delayt 3
"C:\Arquivos de programas\Active Ports\aports.exe"

Sono sicura che avrai una soluzione anche per questo, o forse dipende dal mio sistema? (XP PRO Brasile)
Da sola avevo osato scrivere:
"C:\Arquivos de programas\freq\Freq.exe"
"C:\Arquivos de programas\ARM Software\MacroMaker\MacroMaker.exe"
"C:\Arquivos de programas\Active Ports\aports.exe"
Ma anche qui si apriva solo sempre il primo, adesso sono curiosa; perché succede, e come si fa a farli partire tutti e 3 da un solo file .bat?
Spero di non abusare della tua pazienza e cortesia, ma sono un po' tonta!
Grazie mille, a presto!
Enrica non è collegato   Rispondi citando
Vecchio 23-04-2004, 09.10.46   #8
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
Guarda Enrica, il programma del Webmaster non ha nulla di sbagliato tranne il fatto che da DOS puro non funziona.
A me da lo stesso problema (ho Window98 non XP) solo se lancio la procedura .bat dal prompt del DOS a tutto schermo.

Se lanci la procedurain una finestra di Windows succede la stessa cosa ?
LoryOne non è collegato   Rispondi citando
Vecchio 23-04-2004, 09.57.04   #9
P8257 WebMaster
Gold Member
 
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
P8257 WebMaster promette bene
Dal tuo post non era chiaramente evidente che entrambi i programmi avessero un'interfaccia utente e quindi la possibilità di essere chiusi a proprio piacimento... francamente (sbagliando) pensavo si trattasse di due procedure automatiche che dovessero partire in sequenza separate da un delay temporale ed ho quindi realizzato quella soluzione ...

Il discorso si complica in quanto il primo programma (finché non viene chiuso) interrompe l'esecuzione della procedura batch e quindi inibisce anche la partenza del programma di delay.

La soluzione comunque c'é, bisogna fare ricorso all'istruzione dos: "call" che in pratica esegue una chiamata "asincrona" di un'altra procedura batch senza interrompere la procedura chiamante.

Occorre quindi comportarsi come segue:
1 - Modificare il file .bat esistente come segue:
Codice:
DELAYT 180
CALL step2.bat
comando apertura programma 1
2 - Creare un secondo file batch di nome: step2.bat (nome di esempio)
Codice:
DELAYT 3
comando apertura programma 2
In questo modo il batch 1 esegue delayt per 180 secondi (3 minuti) e successivamente esegue una call ad un secondo file batch mentre il primo procede a lanciare il primo programma, il secondo rilancia delayt per 3 secondi e poi lancia il secondo programma.

NOTA: dato che la chiamata del secondo file batch e l'apertura del primo programma coincidono, in linea temporale; è possibile che una parte del primo econdo (impostato per l'attesa nel secondo delayt) venga persa in fase di apertura del programma stesso .. per avere tempi di esecuzione di tutta la procedura più "simil" a quanto richiesto è meglio impostare il secondo delayt a 4

Bye
P8257 WebMaster non è collegato   Rispondi citando
Vecchio 23-04-2004, 10.04.09   #10
P8257 WebMaster
Gold Member
 
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
P8257 WebMaster promette bene
Quota:
LoryOne ha scritto:
Guarda Enrica, il programma del Webmaster non ha nulla di sbagliato tranne il fatto che da DOS puro non funziona.
A me da lo stesso problema (ho Window98 non XP) solo se lancio la procedura .bat dal prompt del DOS a tutto schermo.

Se lanci la procedurain una finestra di Windows succede la stessa cosa ?
Ciao Lory, il programma non funziona in DOS puro perché probabilmente hai bisogno del package: CWSDPMI.ZIP, il programma è stato scritto in C e compilato con GCC (djgpp), la piattaforma dpmi è automaticamente inizializzata sotto windows, ma sotto dos puro ci vuole questo driver.

Bye
P8257 WebMaster non è collegato   Rispondi citando
Vecchio 23-04-2004, 10.06.44   #11
Xtefano
Senior Member
 
L'avatar di Xtefano
 
Registrato: 03-09-2002
Loc.: Osimo (AN)
Messaggi: 489
Xtefano promette bene
Usa

start "NomeProgramma.exe"


;-)


Byez

Stefano
___________________________________

Le persone più felici, non necessariamente hanno il meglio di ogni cosa; soltanto traggono il meglio da ogni cosa che capita sul loro cammino.
Paulo Coelho (special thanks to Kyra)
Xtefano non è collegato   Rispondi citando
Vecchio 23-04-2004, 10.09.17   #12
P8257 WebMaster
Gold Member
 
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
P8257 WebMaster promette bene
Aggingo che qual'ora si avesse l'esigenza di fare partire un terzo programma, occorre intervenire a "cascata" sul secondo file batch, inserendo una CALL (come mosrato) che punta ad un 3 file batch che si occuperà di eseguire la terza procedura e così via...

Bye
P8257 WebMaster non è collegato   Rispondi citando
Vecchio 23-04-2004, 10.13.17   #13
P8257 WebMaster
Gold Member
 
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
P8257 WebMaster promette bene
Quota:
Xtefano ha scritto:
Usa

start "NomeProgramma.exe"


;-)


Byez

Stefano
Hai ragione, si può fare anche così.. è più comodo

File batch:
Codice:
delayt 180
START programma1
delayt 3
START programma 2
e così via ...

Anche qui non l'avevo scritto perché non ero a conoscenza della piattaforma, questa procedura non funziona in DOS puro.

Bye
P8257 WebMaster non è collegato   Rispondi citando
Vecchio 23-04-2004, 10.21.01   #14
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
Quota:
Originariamente inviato da P8257 WebMaster


Ciao Lory, il programma non funziona in DOS puro perché probabilmente hai bisogno del package: CWSDPMI.ZIP, il programma è stato scritto in C e compilato con GCC (djgpp), la piattaforma dpmi è automaticamente inizializzata sotto windows, ma sotto dos puro ci vuole questo driver.

Bye
Ti ringrazio, il messaggio di errore si riferiva infatti alla mancanza di tale package.
LoryOne non è collegato   Rispondi citando
Vecchio 23-04-2004, 16.28.14   #15
Enrica
Newbie
 
Registrato: 22-04-2004
Loc.: Brasil
Messaggi: 41
Enrica promette bene
Eccomi, grazie a tutti, siete stati davvero gentili, ma purtroppo non rieco ancora a farlo funzionare, ho scaricato i programmi, funziona il ritardo ma il secondo programma si avvia solo se chiudo il primo, e per precauzione ne ho provati una decina dei piú diversi.
Sará intolleranza del mio OS o qualche mio programma in conflitto??
Rinuncio, vi ho fatto perdere tempo e ne ho perso; peró grazie davvero, alla prossima!
Enrica non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Norman Malware Cleaner - AIUTO sikano Sicurezza&Privacy 7 11-04-2008 17.28.32
[XP]Generic Host Process sgt_hellfire Windows 7/Vista/XP/ 2003 24 16-09-2006 15.06.59
File DOC che non si apre tranqui Office suite 3 30-03-2006 11.03.34
[XP/SP2] Controllo in corso del file System primoair Windows 7/Vista/XP/ 2003 2 28-02-2006 22.13.01
TABS GATTACAMOMILLA Masterizzazione Giochi Games 2 04-04-2005 18.52.38

Orario GMT +2. Ora sono le: 14.47.11.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.