Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

cmd da completare

Office fa le bizze? Photoshop non funziona più? Forse possiamo darti una mano...

cmd da completare

Messaggioda menauz84 » mar ago 16, 2005 10:53 am

ciao ragazzi
ho un programmino utilizzabile solo da riga di comando...
...la paranoia è che la prima parte del comando è sempre quella, cambia l'ultima...

avete idea di come posso automatizzare l'immissione della prima parte?
magari con un file *.cmd?

grazie
Avatar utente
menauz84
Senior Member
Senior Member
 
Messaggi: 187
Iscritto il: sab lug 02, 2005 2:30 pm
Località: Sicilia

Messaggioda crazy.cat » mar ago 16, 2005 11:21 am

Si può vedere un esempio, altrimenti tiriamo ad indovinare e non è il caso.
Avatar utente
crazy.cat
MLI Hero
MLI Hero
 
Messaggi: 30959
Iscritto il: lun gen 12, 2004 1:38 pm
Località: Mestre

Messaggioda menauz84 » mar ago 16, 2005 12:03 pm

quello che metto nella shell è:

comando parametro userID passwd variabile1 variabile2

praticamente la parte in neretto è fissa.

ho provato a fare un *.cmd dal blocco note ma da l'invio automaticamente e non mi da la possibilità di mettere le due variabili
Avatar utente
menauz84
Senior Member
Senior Member
 
Messaggi: 187
Iscritto il: sab lug 02, 2005 2:30 pm
Località: Sicilia


Messaggioda crazy.cat » mar ago 16, 2005 12:26 pm

Questo è un file .bat dove inserendo tu la lettera CDE lo mandi ad un etichetta dove compie certi comandi

Codice: Seleziona tutto
@ECHO OFF
CHOICE /C:CDE /N Inserisci la lettera del hard disk che vuoi controllare   
IF ERRORLEVEL 3 GOTO 13
IF ERRORLEVEL 2 GOTO 12
IF ERRORLEVEL 1 GOTO 11
:13
scan e: /nomem /clean /report %RAMD%:\virus.txt /rpterr
goto exit
:12
scan d: /nomem /clean /report %RAMD%:\virus.txt /rpterr
goto exit
:11
scan c: /nomem /clean /report %RAMD%:\virus.txt /rpterr
goto exit
:exit
edit %RAMD%:\virus.txt


Questo è un .cmd che aspetta l'inserimento di variabili
Codice: Seleziona tutto
echo.
echo With the following options:
if /I "%_r%" == "y" goto _pfix
if /I "%_f%" == "y" goto _pfix
goto _nofix
:_pfix
echo - Fix errors on the disk
:_nofix
if /I "%_r%" == "y" echo - Locate bad sectors and recover readable information (slow!)
echo ----------------------------------------------------------------
echo.
echo Start check disk? (Yes/No)...
:_startinp
set /p _s=Enter "y" or "n":
if /I "%_s%" == "" goto _startinp
if /I "%_s%" == "y" goto _run
if /I "%_s%" == "n" goto _abort
goto _startinp
:_run
if /I "%_f%" == "y" set _param=/f
if /I "%_r%" == "y" set _param=/r
set _param=%_drive% %_param%
echo Running: chkdsk.exe %_param%
chkdsk.exe %_param%
echo.
echo CHKDSK.CMD: Check disk done...
goto _end
:_abort
echo.
echo CHKDSK.CMD: Aborted...
:_end
pause
endlocal


Prova a vedere se ne ricavi qualche informazione buona.
Avatar utente
crazy.cat
MLI Hero
MLI Hero
 
Messaggi: 30959
Iscritto il: lun gen 12, 2004 1:38 pm
Località: Mestre

Messaggioda menauz84 » mar ago 16, 2005 1:04 pm

ok,grazie

ora ci provo, vediamo che succede!
Avatar utente
menauz84
Senior Member
Senior Member
 
Messaggi: 187
Iscritto il: sab lug 02, 2005 2:30 pm
Località: Sicilia

Messaggioda menauz84 » mar ago 16, 2005 2:07 pm

grazie crazy!!!

missione compiuta!

mi è bastato un cmd da due righe:

Codice: Seleziona tutto
set /p _param=

comando userID password %_param%



x questione di semplicità ho considerato le due variabili finali come un'unica...poi lo spazio lo metto io [:-D] [:-D] [:-D]
Avatar utente
menauz84
Senior Member
Senior Member
 
Messaggi: 187
Iscritto il: sab lug 02, 2005 2:30 pm
Località: Sicilia


Torna a Software

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising