![]() |
Batch datei schreiben brauche noch etwas hilfe Hi Leute, Ich hab mir gestern eine Batchdatei geschrieben, die ein backup von einem ordner auf dem pc, auf meinen usb stick überspielen soll. Und das macht die batch datei auch aber ich will auch das sie das datum des backups hinterlässt! Und deswegen brauche ich ein programm oder ähnliches das eine textdatei erstellt die das aktuelle datum beinhaltet die textdatei die erstellt wird muss immer den selben namen haben und sollte die datei in ein bestimmtes verzeichnis ablegen oder einfach neben das programm! Wisst ihr da vllt ein programm das das macht oder könnte jemand eins schreiben? Wäre echt toll wenn ihr da was findet ich hab bei google nichts gefunden das mir weiter hilft! Danke schonmal an alle! |
Kleiner Tipp: In der batchdatei könnte Dir die Datumsvariable %date% weiterhelfen... ;) |
Hi, Die Variablen %time% und %date% sind deine freunde. Code: echo backup vom%date% um %time% > pfad:\zur\zieldatei Wobei ich das mit dem Dateiablegen nicht so ganz versteh... Eine andere Möglichkeit wäre das Datum direkt in den Ordnernamen einzubinden? Also immer den Ordner backup_datum statt nur backup zu erzeugen. lg myrtille EDIT: Hi root :) |
Es hat funktioniert :blabla::blabla: Danke euch beiden ^^ ihr seit die besten :daumenhoc Jetzt funktioniert alles so wie ich das wollte ^^ ich muss zwar noch ein paar sachen umschreiben aber dann müsste alles funktionieren und wenn nich wende ich mich wieder an euch :daumenhoc |
Als erstes möchte ich mich schonmal für den doppelpost entschuldigen aber ich kann nicht mehr editieren! So und jetzt zu meinem neuen problem^^ Ich will ein programm schreiben das eine neue batch datei schreibt wie kann ich das machen? So: echo @echo off > C:\Pfad\zu\.bat aber wie kann ich den rest rein bringen das was nach @echo off kommt ich schaffe es nur das eine zeile rein kommt wie kann ich da in die nächste zeile schreiben? so das dann in der .bat steht @echo off test test test test test das test sind für die nächsten befehle. Ich hoffe das das nicht alzu schwachsinnig ist was ich schreibe ^^ hatte nur 3 stunden schlaf und solangsam werd ich müde xD |
Hi Code: echo bla >temp.txt Code: echo bla >>temp.txt lg myrtille |
ok danke es hat funktioniert ^^ |
Kleiner Tipp: Die Buben vom MS habe eine Hilfefunktion für Windows geschrieben :rolleyes: Gib dort "Batch" ein => beim Ergebnis schau dir "Batchdateien" an, dort auch bzw. insbesondere die Links "Verwenden von Befehlsumleitungsoperatoren" , "Verwenden von Batchparametern", "Verwenden von Filtern". |
Gerne als Gehhilfe verwendet: Windows XP Command-line reference A-Z @ technet Bereich Batch & Shell @ administrator.de %ComSpec% |
Hallo leute, ich hätte da mal ne frage ... undzwar habe ich mich seit kurzem mit der "programmiersprache" batch also ,,,.bat dateien beschäftigt und habe ein paar nette tutorials und sowas gelesen nun wollte ich aber mal eins der naja eig. ziemlich leichtesten beispiele rannmachen aber es funnktioniert einfach nicht :-( .... also ich habe das so gemacht @Echo off echo ist das ein test ? [j]a,[n]ein set /P x = if %x% == "j" goto richtig if %x% == "n" goto falsch :richtig echo deine antwort ist richtig ... pause exit :falsch deine antwort ist leider falsch pause exit ------------------------------------------------------------------------------------ nun würde ich ganz gerne wissen was ich falsch mache den egal was ich mache er schreibt ob ich "j" oder "n" schreibe richtig ausserdem wollte ich es so machen das der pc ausgeht wen man falsch antwortet also mit "shutdown -c-s 180"oder ? auf jeden fall hoffe ich das ihr mir helfen könnt |
Abgesehen von diversen grundlegenden Fehlern in diesem Batchcode (was hoffentlich nur wegen schnell hier rein geschrieben passiert ist) ist es nur ein Leerzeichen zuviel, das Dich vom Glück trennt. "set /p x =" geht nicht "set /p x=" geht natürlich ohne die " zeichen. |
könnte mir mal einer von euch eine richtige datei schreiben und erklären ??????? bitte |
Also das ganze nochmal in richtig. "set x =" speichert den wert in "x " und nicht in "x" Daher kann eine Abfrage zu "%x%" nichts bringen. Es gibt kein "%x%" sondern "%x %" Das und die anderen Fehler hab ich mal korregiert und eine Meldung für falsche Taste hinzugefügt. Code: @echo off |
Zitat:
Marc |
da ist der link geschlossen sag doch einfach wie der befehl ist:uglyhammer::uglyhammer::uglyhammer::snyper: |
Das ist was nettes: 1.TXT Dokument aufmachen 2. Das reinkpieren: MSG * OMG MSG * Wie konntest du nur?? MSG * Da stand doch EINDEUTIG das du NICHT klicken sollst... MSG * Weger dir ist soeben eine Bombe in Amerika expolodiert!! MSG * Naja strafe muss sein MSG * Deswegen zähle ich jetzt von 1000 auf 0 MSG * bei 0 darfst du gehen (jetzt alle zahlen von 1000 bis 2 mit immer einem MSG * am anfang auflisten) MSG * Oh was kommt nochmal nach 2?? MSG * Ach ja stimmt MSG * naja egal MSG * Du darfst gehen MSG * Bye 3. Datei als NichtKlicken.bat speichern 4. Selbst ausprobieren und verschicken und kucken was passiert^^ ACHTUNG: BEVOR ICH WIEDER EDITIERT WERDE SAGE ICH JETZT SCHONMAL DAS ES BEI EIN PAAR SEHR SEHR ALTEN UND SCHLECHTEN PC´s ZU ABSTÜRZEN KOMMEN KANN |
Zitat:
Befehlszeilenreferenz Tschaka, Du schaffst es :daumenhoc Marc |
Heya, jedes Mal wenn ich von dir was über Skripte lese hast du nen neuen tollen Link zu ner neuen tollen Befehlzeilenreferenz :daumenhoc Wüsste gar nicht wo ich ohne dich meine Batchbefehle zusammen suchen sollte. :blabla: lg myrtille |
Zitat:
Marc |
Ich hatte bisher hier geschaut: Link Hauptsächlich weil ich den Link auswendig kann. :rolleyes: Der Index von Windows beinhaltet aber Befehle die dort nicht vorkommen, werd mich da bei bedarf nochmal umschauen. Die Beispiele sind da auch viel ausführlicher. Wenn mir jetzt noch jemand zu jedem Befehl schreiben könnte "geht unter XP home", "geht nicht unter XP home" wärs ideal. Hab grad letzte Woche wieder Stunden damit verbracht rauszufinden, was unter home alles nicht geht. :schmoll: lg myrtille |
hallo leute ich wollte fragen ob mir einer von euch bei icq batch ein wenig beibringen kann und mir ein paar fragen beantworten kann ich würde mich freuen wen sich einer meldet lg. philipp ps meine icq numer ist :443781981:uglyhammer::uglyhammer::uglyhammer::uglyhammer::uglyhammer::uglyhammer: |
Zitat:
@xXhackyxX Stell doch konkrete Fragen. Die Anwort auf die Frage nach den Leben, dem Universum und überhaupt allem wirst Du hier nicht bekommen. Marc |
Zitat:
(und ja ich weiß wie bescheuert es ist batch-dateien unter linux zu schreiben. brauchste mir nicht zu sagen. :balla: ) lg myrtille |
jaja ich weiss das bei google 100 anleitungen gibt aber ich würde gerne von einem "menschen "lernen weil wen etwas schief läuft will ich nicht aufhören mussen wollen sonderen das ich dan eine frage stellen kann und einer sie mir beantwortet und ein lob an euch ihr seid viel netter als die typen von powerforum/hackerforum lg ich |
ok , könnete mir einer von euch die delete funktion von batch erläutern also ich will z.b. eine frage stellen wen sie falsch beantwortet wurde dann soll eine datei gelöscht werden so z.b. |
@xXhackyxX Du musst einfach am Ende der entsprechenden Sprungmarke den Löschbefehl einfügen. Wie der Syntax (also die grammatik) lautet siehst Du wenn Du in der Eingabeaufforderung (DOS-Fenster) del /? eingibst (oder in der Befehlszeilenreferenz nachschlägst). Du musst übrigens schon selbst lernen und üben. Hier wird Dir vllt einmal jemand einen kompletten Code liefern aber dann ist Essig. Lernen besteht hierbei aus viel trial and error. Teste erstmal den Befehl zum Löschen. Wenn der funktioniert, kannst Du ihn in die Batch bauen. Marc |
@hacky: Was genau hast du eigentlich vor? Deine eigene Schadsoftware zu schreiben oder sowas.... Du hast ja bereits in einem anderen Forum nach Hilfe gefragt und ebenfalls nach der Benutzung bzw. Einem guten Trojanertool und dazu noch nach Cryptingtools, um diese vor Antivirenprogrammen zu verstecken. Einmal hier Und dann noch hier Die Leute vom Trojanerboard versuchen diese zu bekämpfen und nicht dafür zu sorgen, diese zu erschaffen. Wenn du dann nach Deletebefehlen und ähnlichem fragst, frage ich mich, was du damit vor hast. EDIT: Und falls du dich fragst woher ich weiß, das du derjenige bist, Hier sagst du es selber ;) mfg, Kaos |
Danke für den Hinweis, Kaos. Das Killfile hat nun einen weiteren Eintrag. Marc |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:13 Uhr. |
Copyright ©2000-2025, Trojaner-Board