|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
|
|
Strumenti discussione |
15-01-2011, 11.46.21 | #1 |
Senior Member
Registrato: 10-01-2002
Messaggi: 252
|
Come creare un file batch per copiare file da cartella col simbolo % nel nome?
Come da titolo ,non riesco a creare un semplice file batch. L'intoppo e' questo: devo copiare 1 file dal nome "Governor_of_Poker2_v100.txt" che si trova in C:\Downloads\Directlinks\PortableGovernorofPoker2P E1.7_0\Thinstall\Governor of Poker 2 - Premium Edition\%AppData%\YoudaGames\Governor_of_Poker2_v100\save nella cartella STORIA che si trova in C:\Downloads\Directlinks\PortableGovernorofPoker2P E1.7_0\Thinstall\Governor of Poker 2 - Premium Edition\%AppData%\YoudaGames\Governor_of_Poker2_v1 00\save\STORIA. Lo devo fare molte volte e in momenti diversi e volgio automatizzare la cosa.Il problema e' il nome della cartella %AppData% con quei caratteri speciali %. Normalmente ,senza i caratteri %,farei un semplice: copy "C:\Downloads\Directlinks\PortableGovernorofPoker2 PE1.7_0\Thinstall\Governor of Poker 2 - Premium Edition\AppData\YoudaGames\Governor_of_Poker2_v100\save\Governor_ of_Poker2_v100.txt" "C:\Downloads\Directlinks\PortableGovernorofPoker2 PE1.7_0\Thinstall\Governor of Poker 2 - Premium Edition\AppData\YoudaGames\Governor_of_Poker2_v100 \save\STORIA" e funzionerebbe tranquillamente.Ma non funziona con quei simboli % nel nome di quella cartella.Come si puo' risolvere?Spero di essere stato chiaro. SO: xp mediacenter Ultima modifica di damiano : 15-01-2011 alle ore 11.50.35 |
15-01-2011, 14.28.41 | #2 |
Made in Japan
Top Poster
Registrato: 04-07-2001
Messaggi: 4.461
|
%AppData% altro non che una costante in cui scritta la cartella "Dati Applicazioni", basta che invece di %AppData% metti il nome reale della cartella ed hai risolto.
Si usa %AppData% per ovviare alla lingua in uso su Windows, sui sistemi in inglese ad esempio "Application Data", in italiano "Dati Applicazioni", in altre lingue... boh... |
15-01-2011, 15.32.13 | #3 | |
Senior Member
Registrato: 10-01-2002
Messaggi: 252
|
Quota:
|
|
15-01-2011, 15.54.30 | #4 |
Senior Member
Registrato: 10-01-2002
Messaggi: 252
|
chiarisco:ho sostituito il nome nel file batch e non funziona.Tu forse intendevi che devo rinominare la cartella proprio e poi modificare di conseguenza il file batch?Se fosse cosi bella fregatura perche' non potrei sfruttare i salvataggi fatti a mano.Cioe' il gioco ricomincerebbe dall'inizio.
|
15-01-2011, 19.29.21 | #5 |
Gold Member
Top Poster
Registrato: 07-04-2000
Loc.: Padova-Vicenza
Messaggi: 4.814
|
Non ho tempo in questo momento per fare delle prove, ma prov aa mettere nel batch 2 % di seguito, cio %%appdata%%.
___________________________________
Con il PC risolvo molti problemi che prima non avevo. - Coltiva Linux che Windows si pianta da solo! |
15-01-2011, 20.31.08 | #6 |
Senior Member
Registrato: 10-01-2002
Messaggi: 252
|
|
15-01-2011, 21.12.23 | #7 |
Gold Member
Top Poster
Registrato: 07-04-2000
Loc.: Padova-Vicenza
Messaggi: 4.814
|
Mi pareva che ci fosse una maniera ma non ricordopi... il problema che il sistema sostituisce %AppData% con con il contenuto della variabile AppData in qualsiasi caso... ma non puoi proprio usare un nome differente? Devi proprio utilizzare una cartella con il nome di una variabile di sistema?
___________________________________
Con il PC risolvo molti problemi che prima non avevo. - Coltiva Linux che Windows si pianta da solo! |
15-01-2011, 21.23.03 | #8 |
Gold Member
Top Poster
Registrato: 07-04-2000
Loc.: Padova-Vicenza
Messaggi: 4.814
|
Sembra funzionare con un barbatrucco:
Codice:
rem imposta una variabile con %appdata senza il % finale set a=%%appdata rem la riga seguente crea la cartella in c:\prova md c:\prova\%a%%% rem la riga seguente mi fa vedere il suo contenuto dir c:\prova\%a%%%
___________________________________
Con il PC risolvo molti problemi che prima non avevo. - Coltiva Linux che Windows si pianta da solo! |
16-01-2011, 09.16.04 | #9 |
Senior Member
Registrato: 10-01-2002
Messaggi: 252
|
Un attimo ..forse ci stiamo allontanando.
Allora:si tratta di un giochino di poker reso portable (non certo da me)e tutto quello che serve a farlo funzionare si trova nella cartella C:\Downloads\Directlinks\PortableGovernorofPoker2P E1.7_0 In questa cartella c'e' l'eseguibile e un'altra cartella "Thinstall" che contiene vari file e sottocartelle tra cui questa %AppData% nella quale ci sono ulteriori cartelle tra le quali "save" che contiene i file .txt nei quali sono salvate le partite in corso in modo da poterle riprendere.I file di testo hanno un contenuto di questo tipo: n FI)Y2 sH{aJ_hyY RŢʕTz{8 ӊI,@_C3_o%Ml: che non so modificare. Se cambio nome alla cartella %AppData% il gioco inizia dal principio e quindi perdo tutto cio che e' stato salvato fino a qui.E comunque per i salvataggi verrebbe ricreata automaticamente una cartella con i caratteri % nel nome ...e siamo da capo.Questa e' la situazione. A me interessa fare ,abbastanza spesso,un backup di questi salvataggi (questi file txt) in modo da poter tornare indietro nel gioco.Volevo automatizzare la cosa senza ogni volta fare copia/incolla. Mi sa che bisogna per forza trovare un modo per aggirare %AppData% altrimenti credo che rimaga solo da fare manualmente copia/icolla. |
16-01-2011, 21.51.30 | #10 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
La variabile d'ambiente AppData cosa contiene ?
echo %AppData% Metti insieme i percorsi: cio che ottieni un percorso valido ? |
16-01-2011, 22.05.23 | #11 |
Gold Member
Top Poster
Registrato: 07-04-2000
Loc.: Padova-Vicenza
Messaggi: 4.814
|
Hai provato ad utilizzare il trucco che ho usato io? Come esempio ho fatto creare delle cartelle, ma ci puoi fare quello che vuoi con il medesimo principio.
___________________________________
Con il PC risolvo molti problemi che prima non avevo. - Coltiva Linux che Windows si pianta da solo! |
17-01-2011, 10.05.55 | #12 |
Senior Member
Registrato: 10-01-2002
Messaggi: 252
|
Ragazzi ho provato (anche col tuo metodo Sergio)ma non riesco a ottenere quello che voglio.Limiti miei.
Facciamo una cosa piu pratica se siete d'accordo.Posto in allegato la struttura delle cartelle cosi com'e'.All'interno della stuttura c'e' la famosa sottocartella %AppData% che contiene tra le altre save (l'ultima) nella quale (save) ci sono i 2 file di testo che andrebbero copiati tramite batch nella cartella STORIA contenuta sempre in save.In questo modo chi volesse fare delle prove lo puo fare rendendosi conto esattamente della situazione reale. Forse cosi riusciamo a giungere al traguardo.....e vi faccio perdere anche meno tempo grazie |
17-01-2011, 18.59.41 | #13 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Creato un file di testo nella cartella %AppData% sotto root
poi da shell: dir \%"AppData"% Trovato il file di testo ps: Non avevo capito che la cartella si chiamasse proprio %AppData%. Ebete sugno. Ultima modifica di LoryOne : 17-01-2011 alle ore 19.03.32 |
17-01-2011, 20.55.12 | #14 | |
Senior Member
Registrato: 10-01-2002
Messaggi: 252
|
Quota:
grazie |
|
17-01-2011, 21.46.08 | #15 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
In pratica:
Quando hai un nome di file o di cartella che contiene al suo interno spazi, racchiudi il nome tra i doppi apici. Quando hai a che fare con nomi di cartelle o di file che cominciano e terminano con il carattere %, includi solo il nome tra doppi apici es: dir c:\Downloads\"a b c"\%"cdf"%\*.* elenca tutti i nomi file che si trovano in questo percorso: c:\Downloads\a b c\%cdf%\ Se riesci a visualizzare il nome file all'interno del percorso da te proposto tenendo conto delle regole sopra esposte, allora sei a cavallo. C' un altro metodo: Ad %AppData%, puoi accedere anche come %APPD(Alt+126)1% Ultima modifica di LoryOne : 17-01-2011 alle ore 21.53.28 |
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
Avvio XP lentissimo | sgarragagarru | Windows 7/Vista/XP/ 2003 | 8 | 20-05-2008 21.01.50 |
copiare file in uso... | Annibale(2) | Windows 7/Vista/XP/ 2003 | 1 | 11-04-2006 22.00.04 |
Cluster danneggiati??? | icsson | Windows 7/Vista/XP/ 2003 | 20 | 10-05-2005 19.12.33 |
Help!! Creazione File Batch | Nottedisperanza | Programmazione | 2 | 13-12-2004 02.02.13 |
vecchi trucchi ma su xp? | top gun | Windows 7/Vista/XP/ 2003 | 13 | 02-03-2004 11.31.48 |