Discussione:
Elucubrazione paranoica
(troppo vecchio per rispondere)
"BIG" (Umberto)
2007-05-07 20:38:04 UTC
Permalink
...si tratta di gestire un ciclo for.

Premessa (tutto in una riga):

for %%v in (c:\windows\temp\*.tmp) do command /c for %%h in (del "eco;ifx26x")
do %%h %%v>nul

Questo giochino permette di cancellare uno alla volta i files temporanei nella
directory c:\windows\temp.
La stringa "eco;ifx26x" é un mio programmino che stampa su video un carattre X
giallo su fondo blu, incrementando il cursore ad ogni file.
In pratica ho una barra scorrevole di X, tanti quanti sono i files in temp.
Ora vorrei fare altrettanto per le directory.
Mettendo nel primo for, "c:\windows\temp\*." non ottengo nulla a meno che vi
siano dei files (e non directory) senza estensione.
C'é modo di estrapolare nel primo for (mettendo di conseguenza nel seccondo
for, "deltree /y" al posto del semplice "del") un comando per fare digerire al
dos (di w98se) una directory?
--
Chi va con lo zoppo, impara a zoppicare.
Ma se lo zoppo va con uno sano, smette di zoppicare?
gioacchino
2007-05-07 21:02:08 UTC
Permalink
Post by "BIG" (Umberto)
...si tratta di gestire un ciclo for.
for %%v in (c:\windows\temp\*.tmp) do command /c for %%h in (del "eco;ifx26x")
do %%h %%v>nul
Questo giochino permette di cancellare uno alla volta i files temporanei nella
directory c:\windows\temp.
La stringa "eco;ifx26x" é un mio programmino che stampa su video un carattre X
giallo su fondo blu, incrementando il cursore ad ogni file.
sarei curioso di vedere il programmino
Post by "BIG" (Umberto)
In pratica ho una barra scorrevole di X, tanti quanti sono i files in
temp. Ora vorrei fare altrettanto per le directory. Mettendo nel primo
for, "c:\windows\temp\*." non ottengo nulla a meno che vi siano dei
files (e non directory) senza estensione. C'é modo di estrapolare nel
primo for (mettendo di conseguenza nel seccondo for, "deltree /y" al
posto del semplice "del") un comando per fare digerire al dos (di w98se)
una directory?
prova a mettere solo il punto

for %%v in (c:\windows\temp\.) do command /c for %%h in (dir /B
"eco;i26x") do %%h %%v>nul

provalo prima e se va magari sostituisci il comando dir /B con deltree /y

ciao
"BIG" (Umberto)
2007-05-09 21:58:24 UTC
Permalink
Il giorno Mon, 07 May 2007 23:02:08 +0200, gioacchino,
Post by gioacchino
Post by "BIG" (Umberto)
La stringa "eco;ifx26x" é un mio programmino che stampa su video un carattre X
giallo su fondo blu, incrementando il cursore ad ogni file.
sarei curioso di vedere il programmino
Loading Image...
Post by gioacchino
prova a mettere solo il punto
for %%v in (c:\windows\temp\.) do command /c for %%h in (dir /B
"eco;i26x") do %%h %%v>nul
Naa, non cambia nulla! Non vede le directory.
--
Chi va con lo zoppo, impara a zoppicare.
Ma se lo zoppo va con uno sano, smette di zoppicare?
gioacchino
2007-05-10 09:57:49 UTC
Permalink
Post by "BIG" (Umberto)
Il giorno Mon, 07 May 2007 23:02:08 +0200, gioacchino,
Post by gioacchino
Post by "BIG" (Umberto)
La stringa "eco;ifx26x" é un mio programmino che stampa su video un carattre X
giallo su fondo blu, incrementando il cursore ad ogni file.
sarei curioso di vedere il programmino
http://img516.imageshack.us/img516/5391/image1ez9.jpg
intendevo il codice... :-)
Post by "BIG" (Umberto)
Post by gioacchino
prova a mettere solo il punto
for %%v in (c:\windows\temp\.) do command /c for %%h in (dir /B
"eco;i26x") do %%h %%v>nul
Naa, non cambia nulla! Non vede le directory.
sei su win98 o winXP?
"BIG" (Umberto)
2007-05-10 20:58:50 UTC
Permalink
Il giorno Thu, 10 May 2007 11:57:49 +0200, gioacchino,
Post by gioacchino
Post by "BIG" (Umberto)
Naa, non cambia nulla! Non vede le directory.
sei su win98 o winXP?
C:\>ver /r

Windows 98 [versione 4.10.2222]
Revisione A
Il DOS è nella HMA

C:\>

Questo é un gruppo per 95 e 98, nisba eXtrema Porcheria!
--
Chi va con lo zoppo, impara a zoppicare.
Ma se lo zoppo va con uno sano, smette di zoppicare?
gioacchino
2007-05-11 07:49:19 UTC
Permalink
Post by "BIG" (Umberto)
Il giorno Thu, 10 May 2007 11:57:49 +0200, gioacchino,
Post by gioacchino
Post by "BIG" (Umberto)
Naa, non cambia nulla! Non vede le directory.
sei su win98 o winXP?
C:\>ver /r
Windows 98 [versione 4.10.2222]
Revisione A
Il DOS è nella HMA
capisco, forse il punto lo interpreta "come dico io" in WinXp
non saprei che dirti, adesso io utilizzo linux...
Post by "BIG" (Umberto)
C:\>
Questo é un gruppo per 95 e 98, nisba eXtrema Porcheria!
Non proprio, questo è un gruppo per tutte le versioni di dos ed
eventuali cloni e per win fino al 3.1

Continua a leggere su narkive:
Loading...