PDA

View Full Version : Programma Batch Chi si ricorda il vecchio DOS:)


marcodbb
14-11-2002, 10:30
Ho fatto un programmino batch che segue un ping verso un pc interno alla rete con il seguente comando :

start C:/windows/system32/ping 192.168.3.67

ho trovato solo il modo di minimizzare il batch con il comando /MIN, ma mi sarebbe più comodo se agisse in maniera trasparente.
A qualcuno viene in mente qualche cosa.

:))

MM
14-11-2002, 19:20
Forse è meglio se ti sposto in Programmazione ;)

cionci
14-11-2002, 20:31
Qual è il problema ? Spiegati meglio...

/\/\@®¢Ø
14-11-2002, 22:29
Originariamente inviato da marcodbb
[B]Ho fatto un programmino batch che segue un ping verso un pc interno alla rete con il seguente comando :

start C:/windows/system32/ping 192.168.3.67

ho trovato solo il modo di minimizzare il batch con il comando /MIN, ma mi sarebbe più comodo se agisse in maniera trasparente.
A qualcuno viene in mente qualche cosa.

:))
Che versione di windows usi ?
Nelle vecchie (95,98...) era possibile impostare dalle proprietà di un programma come avviarle "Normale" "Ridotta a icona" e (mi sembra ma non ne sono sicuro) "Nascosta" Dovrebbe essere sufficiente impostare le proprietà del file .bat.
In windows 2000 non ho idea di come si faccia pero', probabilmente ci sarà un modo analogo ma non l'ho ancora trovato.

cionci
15-11-2002, 09:05
Sicuramente non usa 2000...visto che start.exe non c'è...

marcodbb
15-11-2002, 09:49
io lo uso su winXp e così funge perfetto, ma abbassato ad icona.


se apri una finestra Dos da Xp o credo a anche win 2000 e scrivi start e invio ti apre una seconda finestra dos.

il comando esiste poi se è dos o no non te lo so dire.

cionci
15-11-2002, 10:00
Originariamente inviato da marcodbb
[B]il comando esiste poi se è dos o no non te lo so dire.
Su 2000 non c'è...te lo assicuro ;)

marcodbb
15-11-2002, 10:09
Ho messo il file batch su un pc win 2000 ed ho dovuto solo ca,mbiare il percroso c:\winnt\system32\ping .....
ma il comando start è rimasto e ha funzionato.

cmq a me basta trovare il modo di farlo diventare "trasparente" poi se con start oo senza è uguale :))

cionci
15-11-2002, 10:11
Allora sono tutti i miei Windows 2000 che non ce l'hanno :o
Se mi spieghi che intendi per "trasparente"...

marcodbb
15-11-2002, 10:29
nO CE L'HANNO PER forza, apri una shell dos e scrivi il mio comando chiaramente cambiando l'indirizzo ip oppure è uguale e dimmi se ti funziona.


non hai win2000 handicap :))


Per trasparente intendo che non si veda la finestra del dos nemmeno giù iconizzata. in poche parole che non si veda nulla.
Qualkcuno mi aveva detto che era possibile ma che era un casino, io credo che non sia possibile.

Gracias per ora.

cionci
15-11-2002, 11:00
Cavolo c'è...ma prima non c'era... Ti giuro che ho provato diverse volte... Magari l'hanno aggiunto con il SP3...
Tra l'altro è implementato come funzioen della shell e non con un programma come in Windows 9x (in rpatica non c'è start.exe)...

Infatti se vai su esegui e scrivi start qualcheprogramma non funzione...mentre con Win9x funzionava...

marcodbb
15-11-2002, 11:04
il pc su cui ho provato io se non erro ha solo sil Sp 2 ma questi sono i misteri di microsoft. :)

/\/\@®¢Ø
15-11-2002, 15:38
Il comando 'start' e' un po' cambiato nel corso delle varie versioni di windows
ad esempio con win9x potevi scrivere "start c:\" dal prompt e ti partiva una finestra di explorer. La cosa piu' comoda.... e infatti l'hanno tolta :D

cionci
15-11-2002, 17:21
E' strano ma ora funziona anche in Windows 2000...

Prima quando facevo start C:\ mi diceva che il comando non era valido invece ora funziona !!!

/\/\@®¢Ø
16-11-2002, 00:27
è vero ! :eek:

sarà stato il sp