RISOLTO Creare un file testo in batch

Pubblicità
Stato
Discussione chiusa ad ulteriori risposte.

\_io_/

Utente Attivo
Messaggi
234
Reazioni
17
Punteggio
36
Ho un problema con batch

Per un esercizio necessito di creare un file .txt e scriverci all'interno un testo, tutto ciò fatto con un file batch.
Come posso fare?
Creare un file di testo (notepad testo.txt) lo so fare, ma ho bisogno di scriverci all'interno un testo
 
Codice:
@echo testo da scrivere > testo.txt
> indirizza l'output nel file
>> appende il testo nel file

Edit: non serve usare notepad testo.txt
 
Ultima modifica:
Ho un problema con batch

Per un esercizio necessito di creare un file .txt e scriverci all'interno un testo, tutto ciò fatto con un file batch.
Come posso fare?
Creare un file di testo (notepad testo.txt) lo so fare, ma ho bisogno di scriverci all'interno un testo

Ciao, se hai Notepad++ clicca su language e scegli Batch. Quando salverai il file si salvera con l'estensione batch, come serve a te.
Puoi scrivere direttamente dentro Notepad il programma che devi creare in txt.
Link: https://notepad-plus-plus.org/download/v7.6.1.html
 
Ciao, se hai Notepad++ clicca su language e scegli Batch. Quando salverai il file si salvera con l'estensione batch, come serve a te.
Puoi scrivere direttamente dentro Notepad il programma che devi creare in txt.
Link: https://notepad-plus-plus.org/download/v7.6.1.html
non mi serviva quello
--- i due messaggi sono stati uniti ---
Codice:
@echo testo da scrivere > testo.txt
> indirizza l'output nel file
>> appende il testo nel file

Edit: non serve usare notepad testo.txt

un altra cosa:

se creo una directory con un nome chiesto in input
es.

set /p cartella= Inserire nome
md C:/Desktop/%cartella%
cd C:/Desktop/%cartella%
md Cartella2


perchè la "Cartella2" me la crea nel desktop e non nella cartella %cartella% che viene invece creata correttamente??
 
Ultima modifica:
perchè la "Cartella2" me la crea nel desktop e non nella cartella %cartella% che viene invece creata correttamente??
Sicuro che crei %cartella% ?
Non è che è già presente... ?

Prova con
Codice:
set /p cartella= Inserire nome
md C:\Desktop\%cartella%
cd C:\Desktop\%cartella%
md Cartella2
Come vedi ho messo \
 
Non solo quello, ma Desktop non e' in C, e' nella user home definita dalla variabile di sistema USERPROFILE (di solito C:\Users\nome-utente)
 
Stato
Discussione chiusa ad ulteriori risposte.
Pubblicità
Pubblicità
Indietro
Top