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é |
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% [/CODE] Ich hoffe, dass es dir hilft... |
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 |
AW: durch *.bat neue datei (zb. .txt) erzeugen .. dank dir ! hat mir weiter geholfen ;) |
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 |
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%[/code]Das ist mit einer Leerzeile anstatt einem Zeilenumbruch. Ergibt folgende Ausgabe: [code]1 2 3 4 [/code] Auch sehr lesenswert ist diese Seite hier: [url=http://www.antonis.de/dos/batchtut/index.htm]Tutorials zu Batch-Sprache[/url] |
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 |
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: [url=http://dbaportal.eu/2012/10/24/iconv-for-windows/]ICONV for Windows | dbaportal.eu[/url] |
AW: durch *.bat neue datei (zb. .txt) erzeugen .. Auch Danke Meinerseitz! |
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[/CODE] Somit wird eine Batch mit Code erstellt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:17 Uhr. |
Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.