myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

Frage zu Batch

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 15.10.12, 17:58   #1
Tonstudio0815
Anfänger
 
Registriert seit: Jun 2012
Beiträge: 13
Bedankt: 5
Tonstudio0815 ist noch neu hier! | 0 Respekt Punkte
Standard Frage zu Batch

[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]


Alte Frage:


Hallo @ all!

Ich möchte folgenden Befehl per in ein eine andere Batch Datei schreiben lassen:

Code:
FOR %%A IN (*.*) DO DEL %%A
das müsste ja eigentlich so aussehen:

Code:
(
Echo FOR %%A IN (*.*) DO DEL %%A
) > test.bat
Mein Problem ist, das es nicht richtig ausgegeben wird. Das Problem mit den Klammern konnte ich lösen:

Code:
(
Echo FOR %%A IN ^(*.*^) DO DEL %%A
) > test.bat
Doch es geht immer noch nicht 100%....
Kann mir jemand helfen?

Lösung:

Code:
(
Echo FOR %%%%A IN ^(*.*^) DO DEL %%%%A
) > test.bat
Tonstudio0815 ist offline   Mit Zitat antworten
Ungelesen 15.10.12, 19:05   #2
ProgMaster
Banned
 
Registriert seit: Mar 2012
Beiträge: 337
Bedankt: 93
ProgMaster ist noch neu hier! | 0 Respekt Punkte
Standard

Tschüss, Skript-Kiddie!
(Zum Glück haben solche Wesen nicht genug Grips um Schaden anzurichten...)
ProgMaster ist offline   Mit Zitat antworten
Ungelesen 15.10.12, 19:08   #3
Tonstudio0815
Anfänger
 
Registriert seit: Jun 2012
Beiträge: 13
Bedankt: 5
Tonstudio0815 ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von ProgMaster Beitrag anzeigen
Tschüss, Skript-Kiddie!
(Zum Glück haben solche Wesen nicht genug Grips um Schaden anzurichten...)
Nicht so abwertend, bitte^^

Wer denkt denn immer gleich an schlechte Sachen???
Hast du gegen andere Leute und Ausländer auch solche Vorurteile???
Tonstudio0815 ist offline   Mit Zitat antworten
Ungelesen 15.10.12, 19:30   #4
slahn
Erfahrenes Mitglied
 
Benutzerbild von slahn
 
Registriert seit: Oct 2009
Beiträge: 640
Bedankt: 228
slahn ist noch neu hier! | 0 Respekt Punkte
Standard

Naja, wie wäre es mal mit genaueren Angaben, was nicht funktioniert? Was willst du ausgegeben haben? Was wird ausgegeben?

Code:
Echo FOR %%A IN (*.*) DO DEL %%A > test.bat
erzeugt bei mir ein File mit dem namen "test.bat" mit dem Inhalt "FOR %A IN (*.*) DO DEL %A "
__________________
"[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]" (Klopfers Vater)
slahn ist offline   Mit Zitat antworten
Ungelesen 15.10.12, 19:32   #5
Tonstudio0815
Anfänger
 
Registriert seit: Jun 2012
Beiträge: 13
Bedankt: 5
Tonstudio0815 ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von slahn Beitrag anzeigen
Naja, wie wäre es mal mit genaueren Angaben, was nicht funktioniert? Was willst du ausgegeben haben? Was wird ausgegeben?

Code:
Echo FOR %%A IN (*.*) DO DEL %%A > test.bat
erzeugt bei mir ein File mit dem namen "test.bat" mit dem Inhalt "FOR %A IN (*.*) DO DEL %A "
ich dachte ich hätte es verständlich erklärt

Das Ergebnis soll "FOR %%A IN (*.*) DO DEL %%A" sein.
Tonstudio0815 ist offline   Mit Zitat antworten
Ungelesen 15.10.12, 19:37   #6
spartan-b292
Echter Freak
 
Benutzerbild von spartan-b292
 
Registriert seit: Mar 2010
Ort: /home/spartan-b292
Beiträge: 2.857
Bedankt: 1.700
spartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punkte
Standard

Code:
Echo FOR %%%%A IN (*.*) DO DEL %%%%A > test.bat
__________________
"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety"
spartan-b292 ist offline   Mit Zitat antworten
Ungelesen 15.10.12, 19:46   #7
Tonstudio0815
Anfänger
 
Registriert seit: Jun 2012
Beiträge: 13
Bedankt: 5
Tonstudio0815 ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von spartan-b292 Beitrag anzeigen
Code:
Echo FOR %%%%A IN (*.*) DO DEL %%%%A > test.bat
Vielen herzlichen Dank!!!

ich hatte es schon mit "%%%A" ausprobiert, aber nicht mit "%%%%A"!!!!
Tonstudio0815 ist offline   Mit Zitat antworten
Ungelesen 15.10.12, 21:19   #8
slahn
Erfahrenes Mitglied
 
Benutzerbild von slahn
 
Registriert seit: Oct 2009
Beiträge: 640
Bedankt: 228
slahn ist noch neu hier! | 0 Respekt Punkte
Standard

Ok, hab übersehen dass du auch zwei % haben willst. Aber bei so etwas ist es auch immer sinnvoll anzugeben was man selbst für eine Ausgabe hat.

Jetzt ist es ja gelöst, somit ist das oben nur noch zur Erklärung, was ich dir sagen wollte.
__________________
"[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]" (Klopfers Vater)
slahn ist offline   Mit Zitat antworten
Ungelesen 10.11.12, 10:42   #9
Tonstudio0815
Anfänger
 
Registriert seit: Jun 2012
Beiträge: 13
Bedankt: 5
Tonstudio0815 ist noch neu hier! | 0 Respekt Punkte
Standard

Hallo @ all!

Ich bin mal wieder zu blöd, per Batch einen bestimmten Befehl in eine Datei zu schreiben. -.-


Code:
rem Erwünschte Ausgabe:
for /F "tokens=2 delims= " %%i in ('fc %temp%\beforestart.txt %temp%\afterstart.txt^|find "process.exe"') do set PID=%%i 
rem ----------------------------------------------------------------------------------------------------------------------------------------------------

rem Folgende Eingabe.... 
Echo for /F "tokens=2 delims= " %%%%i in ^('fc %%temp%%\beforestart.txt %%temp%%\afterstart.txt^|find "process.exe"'^) do set PID=%%%%i > test.bat

rem ... erzeugt folgende Ausgabe:
for /F "tokens=2 delims= " %%i in ('fc %temp%\beforestart.txt %temp%\afterstart.txt|find "process.exe"') do set PID=%%i 
rem da fehlt ein "^" zwischen "afterstart.txt" und "|find" => der Code geht nicht!
rem ----------------------------------------------------------------------------------------------------------------------------------------------------

rem Und folgende Eingabe....
Echo for /F "tokens=2 delims= " %%%%i in ^('fc %%temp%%\beforestart.txt %%temp%%\afterstart.txt^^|find "process.exe"'^) do set PID=%%%%i > test.bat

rem ... erzeugt folgende Ausagabe:
[keine] 
rem Ausgabe in der CMD während des schreibens: "FIND: Parameterformat falsch"
Vielen Dank im Vorraus für eure hilfe!
Tonstudio0815 ist offline   Mit Zitat antworten
Ungelesen 10.11.12, 13:19   #10
uco
Wissensjäger
 
Registriert seit: Mar 2010
Beiträge: 9
Bedankt: 2
uco ist noch neu hier! | 0 Respekt Punkte
Standard Ein Vorschlag

Vielleicht hier:

Echo start "" "E:\bla\bla\bla.exe"
uco ist offline   Mit Zitat antworten
Ungelesen 10.11.12, 13:27   #11
Tonstudio0815
Anfänger
 
Registriert seit: Jun 2012
Beiträge: 13
Bedankt: 5
Tonstudio0815 ist noch neu hier! | 0 Respekt Punkte
Standard

@uco: den Fehler im S***** habe ich jetzt selbst gefunden! habe nur noch ein Problem, bei dem du mir helfen könntest
Tonstudio0815 ist offline   Mit Zitat antworten
Ungelesen 15.11.12, 16:10   #12
Tonstudio0815
Anfänger
 
Registriert seit: Jun 2012
Beiträge: 13
Bedankt: 5
Tonstudio0815 ist noch neu hier! | 0 Respekt Punkte
Standard

Vergesst es.. ich bin jetzt auf [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] ...
Tonstudio0815 ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


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


Sitemap

().