TweakPC

Zurück   Computer Hardware Forum - TweakPC > Games und Software > Programmiersprachen

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16.04.2005, 15:09   #1 (permalink)
Tweaker
 

Registriert seit: 15.06.2004
Beiträge: 703

predi befindet sich auf einem aufstrebenden Ast

Standard durch *.bat neue datei (zb. .txt) erzeugen ..

hi,

also ich möchte mir ne *.bat datei schrieben und wenn ich die ausführe, soll sie an einem festgelegten pfad zb. c:\programme\... eine .txt erzeugen, deren inhalt ich in der bat festgelegt hab !


kann mir da einer von euch helfen ?



danke schonmal,


andré
predi ist offline   Mit Zitat antworten
Für diesen Beitrag bedankt sich:
duAffentier (13.08.2020)
Alt 16.04.2005, 17:09   #2 (permalink)
Tweaker
 

Registriert seit: 25.11.2004
Beiträge: 788

mceck ist ein Lichtblickmceck ist ein Lichtblickmceck ist ein Lichtblickmceck ist ein Lichtblickmceck ist ein Lichtblick

Standard AW: durch *.bat neue datei (zb. .txt) erzeugen ..

Code:
@echo off
set PFAD=c:\
set DATEI=test.txt
set INHALT=Der Text hier soll in die Datei geschrieben werden.
echo %INHALT% > %PFAD%%DATEI%
Ich hoffe, dass es dir hilft...
mceck ist offline   Mit Zitat antworten
Alt 16.04.2005, 17:10   #3 (permalink)
Polsterwaffenkampfsportle r
 
Benutzerbild von tele
 

Registriert seit: 29.10.2003
Beiträge: 14.561

tele hat eine strahlende Zukunft
tele hat eine strahlende Zukunfttele hat eine strahlende Zukunfttele hat eine strahlende Zukunfttele hat eine strahlende Zukunfttele hat eine strahlende Zukunft

Standard AW: durch *.bat neue datei (zb. .txt) erzeugen ..

ausgabeumleitung mit

commando > textdatei.txt

z.b.

c:\>dir > test.txt

könnnte sowas ausgeben:

autoexec.bat
config.sys
programme
windows
test.txt
tele ist offline   Mit Zitat antworten
Alt 16.04.2005, 19:35   #4 (permalink)
Tweaker
 

Registriert seit: 15.06.2004
Beiträge: 703

predi befindet sich auf einem aufstrebenden Ast

Standard AW: durch *.bat neue datei (zb. .txt) erzeugen ..

dank dir !


hat mir weiter geholfen
predi ist offline   Mit Zitat antworten
Alt 18.06.2011, 17:12   #5 (permalink)
HonkiMuhKuh
Gast
 

Beiträge: n/a

Standard AW: durch *.bat neue datei (zb. .txt) erzeugen ..

Der Code oben ist genial!
Aber wie kann man damit einen text erstellen der mehre Zeilen hat?

Also z.b.
1
2
3
4

wenn ich das so eingebe
set INHALT=1
2
3
4
echo %INHALT% > %PFAD%%DATEI%

steht in der datei nur 1
  Mit Zitat antworten
Alt 01.07.2011, 08:54   #6 (permalink)
Firmware Killer
 
Benutzerbild von Tweak-IT
 

Registriert seit: 11.03.2005
Beiträge: 4.361

Tweak-IT ist ein wunderbarer AnblickTweak-IT ist ein wunderbarer AnblickTweak-IT ist ein wunderbarer AnblickTweak-IT ist ein wunderbarer AnblickTweak-IT ist ein wunderbarer AnblickTweak-IT ist ein wunderbarer AnblickTweak-IT ist ein wunderbarer Anblick

Standard AW: durch *.bat neue datei (zb. .txt) erzeugen ..

Also ich hab da gerade mal was getippt...

Code:
@echo off
set PFAD=c:\
set DATEI=test.txt
set INHALT1=1
set INHALT2=2
set INHALT3=3
set INHALT4=4

echo %INHALT1% > %PFAD%%DATEI%
echo. >> %PFAD%%DATEI%
echo %INHALT2% >> %PFAD%%DATEI%
echo. >> %PFAD%%DATEI%
echo %INHALT3% >> %PFAD%%DATEI%
echo. >> %PFAD%%DATEI%
echo %INHALT4% >> %PFAD%%DATEI%
Das ist mit einer Leerzeile anstatt einem Zeilenumbruch.

Ergibt folgende Ausgabe:

Code:
1 
 
2 
 
3 
 
4
Auch sehr lesenswert ist diese Seite hier:

Tutorials zu Batch-Sprache
Tweak-IT ist offline   Mit Zitat antworten
Für diesen Beitrag bedankt sich:
sofl (06.07.2011)
Alt 17.01.2015, 15:35   #7 (permalink)
kodi-blend
Gast
 

Beiträge: n/a

Standard AW: durch *.bat neue datei (zb. .txt) erzeugen ..

Hallo,

ich bin gerade dabei ein Batch Programm zu schreiben das eine *.txt auswirft was auch funktioniert aber ich brauche das in utf-8 Kodierung wie kann ich das realisieren?

wenn ich es so eingebe,

echo ^blablabla usw.>C:\m\test.txt

bekomme ich eine Textdatei mit ANSI Code aber brauche utf-8 Code

vielen dank
  Mit Zitat antworten
Alt 19.01.2015, 11:28   #8 (permalink)
Firmware Killer
 
Benutzerbild von Tweak-IT
 

Registriert seit: 11.03.2005
Beiträge: 4.361

Tweak-IT ist ein wunderbarer AnblickTweak-IT ist ein wunderbarer AnblickTweak-IT ist ein wunderbarer AnblickTweak-IT ist ein wunderbarer AnblickTweak-IT ist ein wunderbarer AnblickTweak-IT ist ein wunderbarer AnblickTweak-IT ist ein wunderbarer Anblick

Standard AW: durch *.bat neue datei (zb. .txt) erzeugen ..

Das wäre theoretisch möglich mit endlos langen aufrufen von Debug und selbst zusammengestellten Zeichenketten aber total unbrauchbar in der konkreten Anwendung.

Eine eigene EXE Datei welche dir die Datei konvertiert ist die Lösung.

Genauer der Standard dafür ist iconv und die Windows Binary findest du hier zum Download:

ICONV for Windows | dbaportal.eu
Tweak-IT ist offline   Mit Zitat antworten
Alt 25.03.2019, 16:56   #9 (permalink)
DerZombiiie
Gast
 

Beiträge: n/a

Standard AW: durch *.bat neue datei (zb. .txt) erzeugen ..

Auch Danke Meinerseitz!
  Mit Zitat antworten
Alt 24.08.2020, 13:15   #10 (permalink)
Neuling
 

Registriert seit: 13.08.2020
Beiträge: 1

duAffentier befindet sich auf einem aufstrebenden Ast

Standard AW: durch *.bat neue datei (zb. .txt) erzeugen ..

Hallo,

ich habe auch das Thema benötigt, musste aber Veränderungen vornehmen.
Ziel war es, eine Batch Datei zu erzeugen.
Aus einer bestehenden Datei sollte variabel dann bei dem entsprechenden Nutzer im Autostart eine Datei angelegt werden. Habe den Code dann so geändert:

Code:
set PFAD="C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\"
set MYTEMP=C:\temp1
set DATEI=Sharepoint.cmd
set INHALT1=@echo off
set INHALT2=mkdir %MYTEMP%
rem set INHALT3=tasklist /V>%MYTEMP%\vor.txt
set INHALT4=start iexplore.exe https://XXX.ABC.com/sites/project_123/Project_Data/Forms/AllItems.aspx
rem set INHALT5=tasklist /V>%MYTEMP%\nach.txt
set INHALT6="for /F "tokens=2 delims= " %%%%a in ('fc %MYTEMP%\vor.txt %MYTEMP%\nach.txt^|find "iexplore.exe"') do set PID=%%%%a"
set INHALT7=del %MYTEMP%\vor.txt
set INHALT8=del %MYTEMP%\nach.txt
set INHALT9=rd /S /Q C:\temp1
set INHALT10=taskkill /f /im iexplore.exe >nul 2>nul
set INHALT11=TASKKILL /PID %%PID%%

echo %INHALT1%>%PFAD%%DATEI%
echo %INHALT2%>>%PFAD%%DATEI%
rem echo %INHALT3%>>%PFAD%%DATEI%
echo tasklist /V^>%MYTEMP%\vor.txt >>%PFAD%%DATEI%
echo %INHALT4%>>%PFAD%%DATEI%
rem echo %INHALT5%>>%PFAD%%DATEI%
echo tasklist /V^>%MYTEMP%\nach.txt >>%PFAD%%DATEI%
echo %INHALT6%>>%PFAD%%DATEI%
echo %INHALT7%>>%PFAD%%DATEI%
echo %INHALT8%>>%PFAD%%DATEI%
echo %INHALT9%>>%PFAD%%DATEI%
echo %INHALT10%>>%PFAD%%DATEI%
echo %INHALT11%>>%PFAD%%DATEI%
goto END
Somit wird eine Batch mit Code erstellt.
duAffentier ist offline   Mit Zitat antworten
2 Benutzer bedanken sich für den Beitrag:
Robert (24.08.2020), RUN (30.08.2020)
Antwort

Stichworte
bat, datei, erzeugen, txt


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[News] Better Reality: Spielelevel durch 3D-Scans echter Umgebungen erzeugen TweakPC Newsbot News 1 08.01.2014 11:05
[News] AVM: Besseres DSL durch neue Firmware TweakPC Newsbot News Archiv 0 14.01.2009 23:12
[News] 20 bis 40 Stunden Akkulaufzeit durch neue LCDs TweakPC Newsbot News 6 28.11.2008 11:04
Starke Temperaturschwankungen durch neue WLP ?? GullAsch Cooling - Kühler, Lüfter etc. 1 27.09.2004 17:40
exel xp datei in works 7 datei konvertieren? _Smash_ Windows & Programme 8 26.12.2002 15:05


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:12 Uhr.






Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.
Impressum, Datenschutz Copyright © 1999-2015 TweakPC, Alle Rechte vorbehalten, all rights reserved