Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.lang.visual-basic > #19215 > unrolled thread

file batch

Started bycarmelo <carmelo.giu@alice.it>
First post2017-10-25 17:24 +0200
Last post2017-10-26 18:06 +0200
Articles 5 — 2 participants

Back to article view | Back to it.comp.lang.visual-basic


Contents

  file batch carmelo <carmelo.giu@alice.it> - 2017-10-25 17:24 +0200
    Re: file batch Paperino <non_te@lo.dico.invalid> - 2017-10-26 11:07 +0200
      Re: file batch Paperino <non_te@lo.dico.invalid> - 2017-10-26 13:06 +0200
        Re: file batch carmelo <carmelo.giu@alice.it> - 2017-10-26 17:45 +0200
          Re: file batch carmelo <carmelo.giu@alice.it> - 2017-10-26 18:06 +0200

#19215 — file batch

Fromcarmelo <carmelo.giu@alice.it>
Date2017-10-25 17:24 +0200
Subjectfile batch
Message-ID<osqab1$130k$1@gioia.aioe.org>
come scrivo questa riga in un file .bat
ho letto il percorso tra doppi apici ma gli argomenti "rsautl -encrypt 
-in" non funzionano

D:\pippo\Nuova cartella\openssl.exe rsautl -encrypt -in D:\pippo\Nuova 
cartella\CF.txt

Carmelo

[toc] | [next] | [standalone]


#19216

FromPaperino <non_te@lo.dico.invalid>
Date2017-10-26 11:07 +0200
Message-ID<oss8ki$4u9$1@gioia.aioe.org>
In reply to#19215
carmelo ha scritto:
> come scrivo questa riga in un file .bat
> ho letto il percorso tra doppi apici ma gli argomenti "rsautl -encrypt 
> -in" non funzionano
> D:\pippo\Nuova cartella\openssl.exe rsautl -encrypt -in D:\pippo\Nuova 
> cartella\CF.txt

I percorsi - se comprendono spazi - tra virgolette, i parametri no.

"D:\pippo\Nuova cartella\openssl.exe" rsautl -encrypt -in 
"D:\pippo\Nuova cartella\CF.txt"

Se non funziona, prova da linea di comando e vedi che errore
viene fuori.

Bye, G.

[toc] | [prev] | [next] | [standalone]


#19217

FromPaperino <non_te@lo.dico.invalid>
Date2017-10-26 13:06 +0200
Message-ID<ossfk0$ga5$1@gioia.aioe.org>
In reply to#19216
Paperino ha scritto:
> carmelo ha scritto:
>> come scrivo questa riga in un file .bat
>> ho letto il percorso tra doppi apici ma gli argomenti "rsautl -encrypt 
>> -in" non funzionano
>> D:\pippo\Nuova cartella\openssl.exe rsautl -encrypt -in D:\pippo\Nuova 
>> cartella\CF.txt
> I percorsi - se comprendono spazi - tra virgolette

[La prossima volta, *prima* il caffè, *poi* postare.]
Mi correggo: i percorsi, se non sono 8.3 compliant, a prescindere
dagli spazi, conviene in ogni caso metterli tra virgolette.
Oppure usare il percorso breve, ricavabile con la GetShortPathName.

Bye, G.

[toc] | [prev] | [next] | [standalone]


#19218

Fromcarmelo <carmelo.giu@alice.it>
Date2017-10-26 17:45 +0200
Message-ID<ossvu8$19tu$1@gioia.aioe.org>
In reply to#19217
Il 26/10/2017 13:06, Paperino ha scritto:
> Paperino ha scritto:
>> carmelo ha scritto:
>>> come scrivo questa riga in un file .bat
>>> ho letto il percorso tra doppi apici ma gli argomenti "rsautl 
>>> -encrypt -in" non funzionano
>>> D:\pippo\Nuova cartella\openssl.exe rsautl -encrypt -in 
>>> D:\pippo\Nuova cartella\CF.txt
>> I percorsi - se comprendono spazi - tra virgolette
> 
> [La prossima volta, *prima* il caffè, *poi* postare.]
> Mi correggo: i percorsi, se non sono 8.3 compliant, a prescindere
> dagli spazi, conviene in ogni caso metterli tra virgolette.
> Oppure usare il percorso breve, ricavabile con la GetShortPathName.
> 
> Bye, G.
> 
Se metto tra virgolette solo i percorsi "D:\pippo\Nuova 
cartella\openssl.exe" rsautl -encrypt -in ecc...
mi da l'errore: impossibile trovare il file rsautl

Se uso GetShortPathName "D:\pippo\Nuova cartella"
"Nuova cartella" la restituisce come scritta con spazio

Carmelo

[toc] | [prev] | [next] | [standalone]


#19219

Fromcarmelo <carmelo.giu@alice.it>
Date2017-10-26 18:06 +0200
Message-ID<ost15f$19tu$2@gioia.aioe.org>
In reply to#19218
Il 26/10/2017 17:45, carmelo ha scritto:
> Il 26/10/2017 13:06, Paperino ha scritto:
>> Paperino ha scritto:
>>> carmelo ha scritto:
>>>> come scrivo questa riga in un file .bat
>>>> ho letto il percorso tra doppi apici ma gli argomenti "rsautl 
>>>> -encrypt -in" non funzionano
>>>> D:\pippo\Nuova cartella\openssl.exe rsautl -encrypt -in 
>>>> D:\pippo\Nuova cartella\CF.txt
>>> I percorsi - se comprendono spazi - tra virgolette
>>
>> [La prossima volta, *prima* il caffè, *poi* postare.]
>> Mi correggo: i percorsi, se non sono 8.3 compliant, a prescindere
>> dagli spazi, conviene in ogni caso metterli tra virgolette.
>> Oppure usare il percorso breve, ricavabile con la GetShortPathName.
>>
>> Bye, G.
>>
> Se metto tra virgolette solo i percorsi "D:\pippo\Nuova 
> cartella\openssl.exe" rsautl -encrypt -in ecc...
> mi da l'errore: impossibile trovare il file rsautl
> 
> Se uso GetShortPathName "D:\pippo\Nuova cartella"
> "Nuova cartella" la restituisce come scritta con spazio
> 
> Carmelo

GetShortPathName("C:\Program Files\Adware Removal Tool by TSA", 
strBuffer, 255)

questo è giusto mi restituisce "C:\PROGRA~1\ADWARE~1"

Se uso questo sistema nel file batch
set Pathname="D:\pippo\Nuova cartella"
cd /d %Pathname%
START /WAIT /MIN openssl.exe rsautl -encrypt -in CF.txt ecc

Cosa cambia?
in pratica cambio la cartella di lavoro e posso usare il nome del 
programma senza percorso

Carmelo

Carmelo

[toc] | [prev] | [standalone]


Back to top | Article view | it.comp.lang.visual-basic


csiph-web