Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Qrevo Curv 2 Flow è l'ultima novità di casa Roborock per la pulizia di casa: un robot completo, forte di un sistema di lavaggio dei pavimenti basato su rullo che si estende a seguire il profilo delle pareti abbinato ad un potente motore di aspirazione con doppia spazzola laterale
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite
Abbiamo guidato per diversi giorni la Alpine A290, la prima elettrica del nuovo corso della marca. Non è solo una Renault 5 sotto steroidi, ha una sua identità e vuole farsi guidare
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Abbiamo provato a fondo il nuovo Magic 8 Lite di HONOR, e per farlo siamo volati fino a Marrakech , dove abbiamo testato la resistenza di questo smartphone in ogni condizione possibile ed immaginabile. Il risultato? Uno smartphone praticamente indistruttibile e con un'autonomia davvero ottima. Ma c'è molto altro da sapere su Magic 8 Lite, ve lo raccontiamo in questa recensione completa.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 12-12-2013, 22:26   #1
brubaker
Member
 
Iscritto dal: May 2008
Messaggi: 273
comando .bat errore scelta ritornare daccapo...?

Salve ragazzi spero che qui qualcuno mi aiuti dato che non ho studiato progammazione..
il quesito sembra semplice ho creato un comando .bat per eseguire estrazioni in 7z sfx in una cartella specifica a scelta..il comando e' questo:
echo.
set /p var=Selezionare il Numero Della Cartella d'Installazione Desiderata:{1}-{2}-{3}INVIO
echo.
echo.
echo 1.C:\Program Files (x86).."C:\?"=(Choose The Number ONE).....O-:
echo.
echo 2.E:\Program Files (x86).."E:\?"=(Choose The Number TWO).....O-:
echo.
echo 3.D:\Program Files (x86).."D:\?"=(Choose The Number THREE)...O-:
echo.
echo.
set /p a=
IF %a%==1 start "" ""7zG.exe x Data.exe -p"1234" -o"C:\Program Files (x86)" -y""
IF %a%==2 start "" ""7zG.exe x Data.exe -p"1234" -o"E:\Program Files (x86)" -y""
IF %a%==3 start "" ""7zG.exe x Data.exe -p"1234" -o"D:\Program Files (x86)" -y""
echo.
echo.
set /p var=____________??(-:??..Press Enter To EXIT The Installation..??:-)??_____________
exit
Adesso quello che mi interessa..cosa che non sono riuscito a fare e' nel caso in cui premendo un numero sbagliato o lettera al di fuori di 1-2-3 mi dia un messaggio di errore, anche descritto tipo "errore nella scelta riprovare" e di riportarmi all'inizio dello script senza che debba chiudere e riaprire il file .bat..
Spero sia stato abbastanza chiaro ..Grazie!!!
__________________
SCHEDA MADRE* ASROCK EXTREME4GEN3-PROCIO*I7 2600K 4.8GHZ SKVIDEO*GIGABYTE GTX 470 OVERCLOCK 1280MB RAM* 8GB G.SKILL 1866MHZ 10-10-10-27 2N ALIMENTATORE* CORSAIR GS 700 COOLING* NOCTUA D14 HD*SSD Corsair Force Series 3 120GB 2.5" Lettura 550MB/s Scrittura 510MB/s SATA3 CSSDW7X64BIT
EDIT:LE PAZZIE MI RIESCONO SEMPRE BENE.E' CON LE COSE NORMALI CHE HO QUALCHE DIFFICOLTA'

Ultima modifica di brubaker : 12-12-2013 alle 22:40.
brubaker è offline   Rispondi citando il messaggio o parte di esso
Old 13-12-2013, 11:04   #2
Tuvok-LuR-
Senior Member
 
L'Avatar di Tuvok-LuR-
 
Iscritto dal: Sep 2001
Città: Pisa
Messaggi: 2213
prova così

Codice:
:TOP
echo.
set /p var=Selezionare il Numero Della Cartella d'Installazione Desiderata:{1}-{2}-{3}INVIO
echo.
echo.
echo 1.C:\Program Files (x86).."C:\?"=(Choose The Number ONE).....O-:
echo.
echo 2.E:\Program Files (x86).."E:\?"=(Choose The Number TWO).....O-:
echo.
echo 3.D:\Program Files (x86).."D:\?"=(Choose The Number THREE)...O-:
echo.
echo.
set /p a=
IF %a%==1 (
	start "" ""7zG.exe x Data.exe -p"1234" -o"C:\Program Files (x86)" -y""
) ELSE (
	IF %a%==2 (
		start "" ""7zG.exe x Data.exe -p"1234" -o"E:\Program Files (x86)" -y""
	) ELSE (
		IF %a%==3 (
			start "" ""7zG.exe x Data.exe -p"1234" -o"D:\Program Files (x86)" -y""
		) ELSE (
			GOTO TOP
		)
	)
)
echo.
echo.
set /p var=____________??(-:??..Press Enter To EXIT The Installation..??:-)??_____________
exit
__________________
9800X3D | 32GB DDR5 6400C30@TUNED | RTX 4090 | LG 32GQ950-B | Fractal Torrent | NZXT C1200W | Iliad Fibra 5Gb
Tuvok-LuR- è offline   Rispondi citando il messaggio o parte di esso
Old 13-12-2013, 12:14   #3
bancodeipugni
Senior Member
 
L'Avatar di bancodeipugni
 
Iscritto dal: Nov 2013
Città: Nel cuore dell'8 Mile di Detroit
Messaggi: 3972
fai anche un case
bancodeipugni è offline   Rispondi citando il messaggio o parte di esso
Old 13-12-2013, 13:01   #4
brubaker
Member
 
Iscritto dal: May 2008
Messaggi: 273
Quote:
Originariamente inviato da bancodeipugni Guarda i messaggi
fai anche un case
fai anche un case ???????
SI..SI..puo' andar bene ma devo riscrivere tutto il file.bat i passaggi con le tre scelde sono molteplici non solo l'esempio che ho postato..
grazie..Tuvok-LuR-
P.S dato che mi trovo volevo chiedere a voi maestri se conoscete il metodo tramite parametro di comando in 7z sfx di estrarre un file e ad estrazione conclusa automaticamente creare un collegamento sul desktop di un file .exe contenente l'archivio?????? so che e' possibile ma non ho trovato nulla che spiega dettagliatemente il metodo...

__________________
SCHEDA MADRE* ASROCK EXTREME4GEN3-PROCIO*I7 2600K 4.8GHZ SKVIDEO*GIGABYTE GTX 470 OVERCLOCK 1280MB RAM* 8GB G.SKILL 1866MHZ 10-10-10-27 2N ALIMENTATORE* CORSAIR GS 700 COOLING* NOCTUA D14 HD*SSD Corsair Force Series 3 120GB 2.5" Lettura 550MB/s Scrittura 510MB/s SATA3 CSSDW7X64BIT
EDIT:LE PAZZIE MI RIESCONO SEMPRE BENE.E' CON LE COSE NORMALI CHE HO QUALCHE DIFFICOLTA'
brubaker è offline   Rispondi citando il messaggio o parte di esso
Old 13-12-2013, 14:49   #5
bancodeipugni
Senior Member
 
L'Avatar di bancodeipugni
 
Iscritto dal: Nov 2013
Città: Nel cuore dell'8 Mile di Detroit
Messaggi: 3972
beh devi riscrivere solo quel pezzo dell'if else ...
se aggiungi altre opzioni diventa una sbrodolatura ingestibile

la cosa in 7zip l'avevo fatta con winrar direttamente nell'archivio ma un po' di tempo fa
bancodeipugni è offline   Rispondi citando il messaggio o parte di esso
Old 13-12-2013, 15:09   #6
brubaker
Member
 
Iscritto dal: May 2008
Messaggi: 273
Quote:
Originariamente inviato da bancodeipugni Guarda i messaggi
beh devi riscrivere solo quel pezzo dell'if else ...
se aggiungi altre opzioni diventa una sbrodolatura ingestibile

la cosa in 7zip l'avevo fatta con winrar direttamente nell'archivio ma un po' di tempo fa
Eh si cmq con winrar è gestito direttamente da software il crea shortcut con 7z no!!.. ma come ti comprime 7z (LZMA..LZMA2) non ti comprime nessun altro software
__________________
SCHEDA MADRE* ASROCK EXTREME4GEN3-PROCIO*I7 2600K 4.8GHZ SKVIDEO*GIGABYTE GTX 470 OVERCLOCK 1280MB RAM* 8GB G.SKILL 1866MHZ 10-10-10-27 2N ALIMENTATORE* CORSAIR GS 700 COOLING* NOCTUA D14 HD*SSD Corsair Force Series 3 120GB 2.5" Lettura 550MB/s Scrittura 510MB/s SATA3 CSSDW7X64BIT
EDIT:LE PAZZIE MI RIESCONO SEMPRE BENE.E' CON LE COSE NORMALI CHE HO QUALCHE DIFFICOLTA'
brubaker è offline   Rispondi citando il messaggio o parte di esso
Old 14-12-2013, 22:36   #7
brubaker
Member
 
Iscritto dal: May 2008
Messaggi: 273
Ragazzi il tutto funziona bene grazie ai vostri consigli tranne una cosa che non ne non riesco a venirne a capo e mi serve il vostro aiuto...perche' non mi funziona correttamente il comando START in un subfolder o sub directory cioe' in una sottocartella????????? mi spiego.
Dall'esempio riportato di Tuvok-LuR- devo far partire uno script.vbs contenuto in una sottocartella che mi da un messaggio di box piu' un suono contenuto in una seconda sottocartella del file .bat compilato es.:
cerco di spiegarmi meglio Cartella principale "Pippo" contiene il file MyBackup.bat compilato..Cartella "Resources" contiene copy1.vbs..copy2.vbs..etc Cartella "suoni" contiene il suono da generare es. town.mid...
echo off
:TOP
echo.
set /p var=Selezionare il Numero Della Cartella d'Installazione Desiderata:{1}-{2}-{3}INVIO
echo.
echo.
echo 1.C:\Program Files (x86).."C:\?"=(Choose The Number ONE).....O-:
echo.
echo 2.E:\Program Files (x86).."E:\?"=(Choose The Number TWO).....O-:
echo.
echo 3.D:\Program Files (x86).."D:\?"=(Choose The Number THREE)...O-:
echo.
echo.
set /p a=
IF %a%==1 (
echo.
set /p var=Aggiornamento Microsoft Visual C++ 2012 {x86}/{x64}...???...{INVIO}
start "" "Resources\copy1.vbs"
) ELSE (
IF %a%==2 (
echo.
set /p var=Aggiornamento Microsoft Visual C++ 2012 {x86}/{x64}...???...{INVIO}
start "" "Resources\copy2.vbs"
) ELSE (
IF %a%==3 (
echo.
set /p var=Aggiornamento Microsoft Visual C++ 2012 {x86}/{x64}...???...{INVIO}
start "" "Resources\copy3.vbs"
) ELSE (
GOTO TOP
)
)
)
echo.
echo.
set /p var=____________??(-:??..Press Enter To EXIT The Installation..??:-)??_____________
exit
Il file .vbs complilato funziona nella cartella "Resources" se ci clicco parte messaggio + suono se invece lo faccio partire dal .bat mi compare solo il messaggio...senza suono...
lo script .vbs e' compilato in questo mo:

'Set Player = createobject("Wmplayer.OCX.7")
'Player.url = "suoni\town.mid"
'x=msgbox ("Copiato.!!!.",0,"AVVISO!!!")

Confido nel vostro aiuto spero sia stato chiaro..GRAZIE.

PS: Logicamente se sposto il file copy1.vbs ed il file town.mid nella cartella principate contenete il comando MyBackup.bat e modifico la linea di comando in (start "" "copy1.vbs") il tutto funziona alla perfezione ma e' proprio questo che vorrei evitare di fare :-)
__________________
SCHEDA MADRE* ASROCK EXTREME4GEN3-PROCIO*I7 2600K 4.8GHZ SKVIDEO*GIGABYTE GTX 470 OVERCLOCK 1280MB RAM* 8GB G.SKILL 1866MHZ 10-10-10-27 2N ALIMENTATORE* CORSAIR GS 700 COOLING* NOCTUA D14 HD*SSD Corsair Force Series 3 120GB 2.5" Lettura 550MB/s Scrittura 510MB/s SATA3 CSSDW7X64BIT
EDIT:LE PAZZIE MI RIESCONO SEMPRE BENE.E' CON LE COSE NORMALI CHE HO QUALCHE DIFFICOLTA'

Ultima modifica di brubaker : 14-12-2013 alle 22:53.
brubaker è offline   Rispondi citando il messaggio o parte di esso
Old 15-12-2013, 23:54   #8
bancodeipugni
Senior Member
 
L'Avatar di bancodeipugni
 
Iscritto dal: Nov 2013
Città: Nel cuore dell'8 Mile di Detroit
Messaggi: 3972
devi fare l'export della PATH

almeno cosi' si usa fare su bash
bancodeipugni è offline   Rispondi citando il messaggio o parte di esso
Old 17-12-2013, 16:15   #9
brubaker
Member
 
Iscritto dal: May 2008
Messaggi: 273
Quote:
Originariamente inviato da bancodeipugni Guarda i messaggi
devi fare l'export della PATH

almeno cosi' si usa fare su bash
Grazie dell'informazione ma ho risolto con la conversione del file script (.vbs) in un file (.exe) in questo modo partendo in eseguibile si avvia la riga di comando impostata per il file audio chiudendosi all'ok del MSG BOX..
Vi chiedo solo un ultimissimo aiutino ho modificato lo script postato in precedenza da Tuvok-LuR- in un unica scelta dato che le 3 scelte "1-2-3" incasinavano un po' tutto.. e come diceva bancodeipugni "se aggiungi altre opzioni diventa una sbrodolatura ingestibile" l'unica cortesia che vi chiedo e' un esempio sulla base dello stesso script postato non piu con le tre scelte 1.2.3 ma con una semplice scelta (YES) o (NO) nel continuare le installazioni oppure uscire dal progamma ms-dos... Vi invidio un casino ragazzi beati voi che sapete aiutarmi in queste cose....io la fortuna di andare all'universita' per studiare ste cose non l'ho avuta Grazie...
__________________
SCHEDA MADRE* ASROCK EXTREME4GEN3-PROCIO*I7 2600K 4.8GHZ SKVIDEO*GIGABYTE GTX 470 OVERCLOCK 1280MB RAM* 8GB G.SKILL 1866MHZ 10-10-10-27 2N ALIMENTATORE* CORSAIR GS 700 COOLING* NOCTUA D14 HD*SSD Corsair Force Series 3 120GB 2.5" Lettura 550MB/s Scrittura 510MB/s SATA3 CSSDW7X64BIT
EDIT:LE PAZZIE MI RIESCONO SEMPRE BENE.E' CON LE COSE NORMALI CHE HO QUALCHE DIFFICOLTA'
brubaker è offline   Rispondi citando il messaggio o parte di esso
Old 18-12-2013, 12:31   #10
brubaker
Member
 
Iscritto dal: May 2008
Messaggi: 273
Ragazzi qualcuno e' cosi' gentile da spiegarmi come si fa l'export della PATH???
pensavo di aver risolto invece convertendo lo script .vbs in exe e lanciandolo tramite bat funziona solo se imposto la riga di comando nel completo percorso del file .vbs...tipo:
Set Player = createobject("Wmplayer.OCX.7")
Player.url = "Voices\Welcome.mid"
wscript.sleep 35000
Non funziona lanciandolo tramite comando .BAT se clicco sopra si...
Al contrario:
Set Player = createobject("Wmplayer.OCX.7")
Player.url = "E:\Source_Install_2013\Resources\Voices\Welcome.mid"
wscript.sleep 35000
Funziona alla perfezione sia tramite comando .bat che si trova nella cartella "Source_Install_2013" sia se ci clicco su nella sottocartella "Resources"
Help me !!!1..
__________________
SCHEDA MADRE* ASROCK EXTREME4GEN3-PROCIO*I7 2600K 4.8GHZ SKVIDEO*GIGABYTE GTX 470 OVERCLOCK 1280MB RAM* 8GB G.SKILL 1866MHZ 10-10-10-27 2N ALIMENTATORE* CORSAIR GS 700 COOLING* NOCTUA D14 HD*SSD Corsair Force Series 3 120GB 2.5" Lettura 550MB/s Scrittura 510MB/s SATA3 CSSDW7X64BIT
EDIT:LE PAZZIE MI RIESCONO SEMPRE BENE.E' CON LE COSE NORMALI CHE HO QUALCHE DIFFICOLTA'

Ultima modifica di brubaker : 18-12-2013 alle 12:34.
brubaker è offline   Rispondi citando il messaggio o parte di esso
Old 18-12-2013, 16:18   #11
!fazz
Moderatore
 
L'Avatar di !fazz
 
Iscritto dal: Nov 2006
Messaggi: 22006
ma perchè ti sei impergolato ad usare 7zip e non 7za che è la versione apposita da linea di comando?


http://www.dotnetperls.com/7-zip-examples
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX)
Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000
!fazz è offline   Rispondi citando il messaggio o parte di esso
Old 18-12-2013, 17:15   #12
brubaker
Member
 
Iscritto dal: May 2008
Messaggi: 273
Quote:
Originariamente inviato da !fazz Guarda i messaggi
ma perchè ti sei impergolato ad usare 7zip e non 7za che è la versione apposita da linea di comando?


http://www.dotnetperls.com/7-zip-examples
Per dire la verita' sono passato a winrar per comprimere il backup dei miei file con il quale sono riuscito finalmente a creare un collegamento sul desktop in automatico degli eseguibili che mi interessano...con 7zip non ci sono riuscito.
Mi rimane solo il problema citato...quello di far partire lo script .vbs tramite .bat da sottocartella come se ci cliccassi sopra..
__________________
SCHEDA MADRE* ASROCK EXTREME4GEN3-PROCIO*I7 2600K 4.8GHZ SKVIDEO*GIGABYTE GTX 470 OVERCLOCK 1280MB RAM* 8GB G.SKILL 1866MHZ 10-10-10-27 2N ALIMENTATORE* CORSAIR GS 700 COOLING* NOCTUA D14 HD*SSD Corsair Force Series 3 120GB 2.5" Lettura 550MB/s Scrittura 510MB/s SATA3 CSSDW7X64BIT
EDIT:LE PAZZIE MI RIESCONO SEMPRE BENE.E' CON LE COSE NORMALI CHE HO QUALCHE DIFFICOLTA'

Ultima modifica di brubaker : 18-12-2013 alle 17:19.
brubaker è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Roborock Qrevo Curv 2 Flow: ora lava con un rullo Roborock Qrevo Curv 2 Flow: ora lava con un rull...
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite Alpine A290 alla prova: un'auto bella che ti fa ...
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile Recensione HONOR Magic 8 Lite: lo smartphone ind...
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora Sony WF-1000X M6: le cuffie in-ear di riferiment...
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
Il sistema di verifica dell'identit&agra...
Ora è ufficiale: Samsung sta per ...
Motorola Edge 70 Fusion: ecco le specifi...
8TB a meno di 170€: il richiestissimo Ha...
Il nuovo MacBook 'low cost' arriver&agra...
Pokémon Rosso Fuoco e Verde Fogli...
Risparmiare con le offerte Amazon: weeke...
Gli Xiaomi 17 arrivano a fine febbraio, ...
48.000 Pa a poco più di 100€: la ...
PC più potente, meno spesa: su Amazon to...
Con 2 acquisti si ottiene il 40% di scon...
Blocco VPN in Spagna durante le partite ...
ECOVACS DEEBOT T30C OMNI GEN2 torna a 34...
Cercate uno smartphone? Ecco 7 modelli i...
Paramount non molla: Netflix è pr...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 15:27.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v