|
|
|
|
Strumenti |
25-09-2020, 16:15 | #1 |
Senior Member
Iscritto dal: Jul 2006
Città: Trieste
Messaggi: 1066
|
Esecuzione anomala file .bat
Voglio aprire in sequenza un certo numero di browser e la loro modalità incognito e voglio che su ogni finestra si carichino 3 siti, uno per tab.
Il file .bat che ho scritto è il seguente Codice HTML:
Start "Chrome" /wait "C:...\chrome-1\GoogleChromePortable.exe" "www.sito1.it" "www.sito2.it" "www.sito3.it" Start "Chrome" /wait "C:...\chrome-1\GoogleChromePortable.exe" -incognito "www.sito1.it" "www.sito2.it" "www.sito3.it" Start "Chrome" /wait "C:...\chrome-2\GoogleChromePortable.exe" "www.sito1.it" "www.sito2.it" "www.sito3.it" Start "Chrome" /wait "C:...\chrome-2\GoogleChromePortable.exe" -incognito "www.sito1.it" "www.sito2.it" "www.sito3.it" Viene aperto un solo Chrome oppure Viene aperto un chrome e dopo parecchi secondi viene aperto un altro oppure Vengono aperti in successione veloce tutti i chrome con le relative pagine web nelle tab, ma a caso, i browser in incognito avvolte vengono caricati prima della controparte normale. Io ovviamente vorrei che la terza soluzione avvenisse di default e che le finestre in incognito vengano caricate per seconde in modo da stare sopra la finestra del browser normale Ultima modifica di ZioLollo : 25-09-2020 alle 16:26. |
25-09-2020, 22:47 | #2 |
Senior Member
Iscritto dal: Dec 2006
Città: Verona
Messaggi: 901
|
Non so con Chrome ma con Firefox ho usato questi comandi per fare più o meno la stessa cosa
Codice:
@echo off Set URL="www.google.com www.stackoverflow.com www.yahoo.com www.facebook.com www.twitter.com" set Browser=D:\PortableApps\FirefoxPortable FirefoxPortable.exe set BrowserDue=D:\PortableApps\FirefoxPortable FirefoxPortable.exe -private For %%a in (%URL%) Do (Start /d %Browser% "%%a") For %%a in (%URL%) Do (Start /d %BrowserDue% "%%a") Prova, magari funge anche col cromo
__________________
Desktop: CPU: Ryzen 7 3700X 3.6 GHz_MB: MSI MPG B550 GAMING PLUS_RAM: G.Skill F4-3200C16D DDR4 (2x8GB)_GPU: AMD Radeon RX 6750 XT_HD: Sabrent 1TB Rocket Nvme PCIe 4.0 M.2 2280 + Crucial MX500 1TB_OS: Win 10 pro 64bit ______Monitor: AOC Q27T1 2560x1440 75Hz 5ms_Case: PHANTEKS Eclypse P600S_Ali: CORSAIR RM 650x_ Notebook: MSI U270 + SSD 840Pro 256GB_OS: Win 7HP64bit Ultima modifica di bobo779256 : 25-09-2020 alle 22:52. |
26-09-2020, 07:08 | #3 |
Senior Member
Iscritto dal: Jul 2006
Città: Trieste
Messaggi: 1066
|
For %%a in (%URL%) Do (Start /d %Browser% "%%a")
me la puoi tradurre che sono ignorante pls? |
26-09-2020, 07:27 | #4 |
Senior Member
Iscritto dal: Dec 2006
Città: Verona
Messaggi: 901
|
A spanne (dato che anch'io sono della stessa categoria degli ignoranti):
i link vengono messi tutti nella variabile di nome URL separati da uno spazio e compresi in doppi apici il percorso dell'eseguibile + l'eseguibile stesso vengono messi nella variabile Browser, la seconda comprende il parametro per aprire il browser in modalità anonima il FOR... tradotto: "per ogni link compreso nella variabile URL esegui il comando tra parentesi", dove 'ogni link' è messo nella variabile %%a, ed esegue Start seguito da Browser che contiene path ed eseguibile e seguito da, appunto, il link memorizzato in %%a Non sono mai stato bravo come insegnante, spero si capisca
__________________
Desktop: CPU: Ryzen 7 3700X 3.6 GHz_MB: MSI MPG B550 GAMING PLUS_RAM: G.Skill F4-3200C16D DDR4 (2x8GB)_GPU: AMD Radeon RX 6750 XT_HD: Sabrent 1TB Rocket Nvme PCIe 4.0 M.2 2280 + Crucial MX500 1TB_OS: Win 10 pro 64bit ______Monitor: AOC Q27T1 2560x1440 75Hz 5ms_Case: PHANTEKS Eclypse P600S_Ali: CORSAIR RM 650x_ Notebook: MSI U270 + SSD 840Pro 256GB_OS: Win 7HP64bit |
26-09-2020, 08:19 | #5 |
Bannato
Iscritto dal: Oct 2006
Messaggi: 707
|
In realtà credo tu gli debba passare la variabile non su "stringa", che a quel punto verrebbe presa come un unico token, ma in banale testo con separatore <SPACE>... in questo caso il ciclo FOR diventa superfluo, passa un unico token al ciclo...
Codice:
set URL=www.google.com www.stackoverflow.com www.yahoo.com www.facebook.com www.twitter.com for %%a in (%URL%) do (echo Token FOR: %%a) Codice:
set URL="www.google.com www.stackoverflow.com www.yahoo.com www.facebook.com www.twitter.com" for %%a in (%URL%) do (echo Token FOR: "%%a") |
26-09-2020, 08:50 | #6 |
Senior Member
Iscritto dal: Dec 2006
Città: Verona
Messaggi: 901
|
Hai ragione verbal_666
Non serve ad una mazza il ciclo for basta alla fine Codice:
@echo off set URL=www.google.com www.stackoverflow.com www.yahoo.com www.facebook.com www.twitter.com set Browser=D:\PortableApps\FirefoxPortable FirefoxPortable.exe set BrowserDue=%Browser% -private Start /d %Browser% %URL% Start /d %BrowserDue% %URL% Diverso se si vuole aprire singole finestre di FF, allora serve il for, ma è un'altra storia Il codice l'avevo preso\adattato dal secondo link che ho messo in URL tempo fa, funzionava comunque e in genere tanto basta... grazie
__________________
Desktop: CPU: Ryzen 7 3700X 3.6 GHz_MB: MSI MPG B550 GAMING PLUS_RAM: G.Skill F4-3200C16D DDR4 (2x8GB)_GPU: AMD Radeon RX 6750 XT_HD: Sabrent 1TB Rocket Nvme PCIe 4.0 M.2 2280 + Crucial MX500 1TB_OS: Win 10 pro 64bit ______Monitor: AOC Q27T1 2560x1440 75Hz 5ms_Case: PHANTEKS Eclypse P600S_Ali: CORSAIR RM 650x_ Notebook: MSI U270 + SSD 840Pro 256GB_OS: Win 7HP64bit |
26-09-2020, 13:15 | #7 |
Senior Member
Iscritto dal: Jul 2006
Città: Trieste
Messaggi: 1066
|
.
Ultima modifica di ZioLollo : 26-09-2020 alle 13:43. |
26-09-2020, 13:40 | #8 | |
Senior Member
Iscritto dal: Jul 2006
Città: Trieste
Messaggi: 1066
|
Quote:
Una cosa, mi è pratico le la finestra in incognito venga aperta sopra la finestra normale, ma avvolte si trova sotto perchè viene renderizzata prima. E' possibile assegnare un piccolo ritardo o attendere che venga eseguito il comando prima di passare al prossimo? Inoltre c'è modo per abilitare l'auto login nelle finestre in incognito? |
|
26-09-2020, 22:03 | #9 |
Senior Member
Iscritto dal: Dec 2006
Città: Verona
Messaggi: 901
|
Per aggiungere un ritardo aggiungi tra i due start il comando Timeout, ad esempio:
Timeout /t 5 > nul aggiunge 5 secondi di attesa, > nul per non far apparire l'esecuzione del comando Auto login nelle finestre anonime? Cioè? Fai un esempio
__________________
Desktop: CPU: Ryzen 7 3700X 3.6 GHz_MB: MSI MPG B550 GAMING PLUS_RAM: G.Skill F4-3200C16D DDR4 (2x8GB)_GPU: AMD Radeon RX 6750 XT_HD: Sabrent 1TB Rocket Nvme PCIe 4.0 M.2 2280 + Crucial MX500 1TB_OS: Win 10 pro 64bit ______Monitor: AOC Q27T1 2560x1440 75Hz 5ms_Case: PHANTEKS Eclypse P600S_Ali: CORSAIR RM 650x_ Notebook: MSI U270 + SSD 840Pro 256GB_OS: Win 7HP64bit |
27-09-2020, 20:16 | #10 |
Senior Member
Iscritto dal: Jul 2006
Città: Trieste
Messaggi: 1066
|
In chrome ho salvato tutti i login dei vari siti che mi interessano, aprendo il sito nella pagina normale in automatico chrome fa il login, in modalità incognito invece bisogna manualmente andare a selezionare le credenziali memorizzate e fare il login... c'è un modo con la modalità incognito di aprire un sito e loggarsi con le credenziali che sono già salvale?
|
28-09-2020, 08:52 | #11 |
Senior Member
Iscritto dal: Dec 2006
Città: Verona
Messaggi: 901
|
Non penso che normalmente si possa fare
Non uso Chrome, su FF in finestra anonima se apro una pagina che contiene un login basta cliccare sopra i campi da riempire e si apre un popup con id e pww che FF ha memorizzato per quella pagina, se ci sono, ma alla chiusura della tab anonima vengono cancellati tutti i dati della pagina, compresi i coockie che è il posto dove normalmente si memorizzano gli autoaccessi Forse con qualche script, ma non ne sono capace
__________________
Desktop: CPU: Ryzen 7 3700X 3.6 GHz_MB: MSI MPG B550 GAMING PLUS_RAM: G.Skill F4-3200C16D DDR4 (2x8GB)_GPU: AMD Radeon RX 6750 XT_HD: Sabrent 1TB Rocket Nvme PCIe 4.0 M.2 2280 + Crucial MX500 1TB_OS: Win 10 pro 64bit ______Monitor: AOC Q27T1 2560x1440 75Hz 5ms_Case: PHANTEKS Eclypse P600S_Ali: CORSAIR RM 650x_ Notebook: MSI U270 + SSD 840Pro 256GB_OS: Win 7HP64bit |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:06.