{title}

Ich habe ein Problem mit der Übergabe von Werten und deren anschließender Verwendung in einer Batch-Datei. Ich habe eine Batch-Datei namens Test.cmd. Test.cmd kann wie folgt ausgeführt werden: Test/role/multiIn der cmd überprüfe ich/multi wie folgt: if/I "% 1% ==" - multi "shift & goto MultipleRoleif/I"% 1% == "/multi "shift & goto MultipleRolegoto EndMultipleRole: MultipleRoleset multipleFile = 1shiftgoto EndMultipleRoleThen später im Batch möchte ich den Wert in multipleFile überprüfen und zum Erstellen von Dateien verwenden. Wenn MultipleFile 1 ist, möchte ich die Variable "FileName% d.txt" an ein anderes Programm übergeben (wobei das Programm die Dateien FileName1.txt, FileName2.txt, FileName3.txt usw. generiert). Das Programm ersetzt% d für zahlen. Aber wenn MultipleFile nicht 1 ist, gebe ich FileName.txt ohne% d an das Programm weiter. Wie kann ich das am besten erreichen? ThanksFidelis

Code: if /I.%1==.-multi shift & goto MultipleRoleif /I.%1==./multi shift & goto MultipleRolegoto EndMultipleRole: MultipleRoleset multipleFile = 1shiftgoto EndMultipleRoleThere is no solche parameter wie% d. Entweder einstellen es in Ihrem Code (% d%) oder erstellen Sie es in einem zum Schleife (%% d). Hinweis: Es werden nur die ersten acht Zeichen von Labelnamen verwendet. Ein weiterer Hinweis: Parameter, die in einer Datei erstellt und in der Befehlszeile an eine zweite Datei übergeben werden, werden in% 1,% 2,% 3 usw. umbenannt. Dies gilt auch für a Anruf zu derselben Datei-Subroutine. Durch die Umgebung übergebene Parameter behalten ihre ursprünglichen Namen.

Bat-Datei - Überprüfen Sie, ob der Ordner vorhanden ist

Hallo allerseits, ich versuche, eine Batch-Datei zu schreiben, die die folgende Überprüfung durchführt: Wenn der folgende Ordner vorhanden ist (in diesem Fall H: Data Time Tracker), kopieren Sie eine Datei nach H: Data Time TrackerElse. Kopieren Sie eine Datei zu C: Programme Time TrackerAlle Zeiger wären willkommen. Das hat mich verblüfft. Danke im Voraus!

ziemlich verwirrend, was du sagst, kannst du auflisten, was der Dateityp ist

Ich schätze, ich könnte nach einer Datei suchen, die einfacher ist als ein Ordner. Grundsätzlich versuche ich, eine Datei für eine Reihe verschiedener Benutzer zu aktualisieren. Die Datei ist eine ausführbare Datei und kann an einer von zwei Stellen abgelegt werden (entweder C: Programme Time Tracker ODER H: Data Time Tracker). Deshalb muss ich beim Doppelklick auf die Bat-Datei zuerst überprüfen, wo die Die exe-Datei befindet sich derzeit im Verzeichnis, sodass sie mit einer neueren Kopie der exe-Datei aktualisiert werden kann. Vielen Dank.

Nun, Sie können dies tun @ echo offecho.xcopy C: Programme Time Tracker.exe H: Data Time Tracker.exethis kopiert es von C: nach H:

Übrigens glaube ich, dass Sie thisdir/s C: . time tracker.exe ausführen können, das das Verzeichnis time tracker.exe finden sollte

Entschuldigung, ich glaube, ich habe meine Frage nicht richtig beantwortet. Diese Bat-Datei wird von einer Reihe verschiedener Benutzer von ihren PCs ausgeführt. Der Zweck der bat-Datei besteht darin, die Datei ProjectTimeTracker.exe auf eine neuere Version zu aktualisieren. Auf dem PC jedes Benutzers befindet sich die Datei ProjectTimeTracker.exe entweder auf dem Laufwerk C (C: Programme Time Tracker ) oder auf dem Laufwerk H ( H: Data Time Tracker ). Aus diesem Grund muss die Batch-Datei zunächst herausfinden, wo sich die Datei derzeit für den Benutzer befindet (Laufwerk C oder Laufwerk H). Sobald der aktuelle Speicherort bekannt ist, kann die ausführbare Datei an diesem Speicherort aktualisiert werden für deine Hilfe!

oder dir/s H: . time tracker.exe also zusammen @echo offecho. Verzeichnis C: . time tracker.exe Verzeichnis H: . time tracker.exe

Geben Sie an der Eingabeaufforderung if /? ein. Sie werden Hilfe finden, um das Vorhandensein eines Falzregals zu überprüfen
Code:
falls vorhanden "dein H Laufwerkspfad" (kopiere "Datei" "dein H Laufwerkspfad") sonst (kopiere "Datei" "dein C Laufwerkspfad")

Vielen Dank für Ihre Hilfe, ich konnte es zum Laufen bringen, indem ich das von Ihnen bereitgestellte Codebeispiel modifizierte.

Siehe diesen Thread aus:

Danke, aber ich bin auf der Suche nach Batch-Programm, also eine andere Antwort? =)

Sie können Ihr eigenes CLI-Programm schreiben, um den Bildschirm und die Webkamera zu erfassen. Ich habe ein kurzes Tutorial geschrieben, wie man einen Bildschirm mit Delphi-Codes aufzeichnet. Leider atm Ich habe ein Problem mit meiner Internetverbindung. Ich kann die Seite nicht erreichen. Vielleicht später, wenn Sie interessiert sind.

Ja, ich bin sehr interessiert, kann es kaum erwarten! Danke, Mann! Ich werde warten. =)

Okay, hier ist die URL zum Tutorial: //forum.codecall.net/pascal-delphi-tutorials/34552-how-capture-screen-delphi-code.html

Danke, aber gibt es eine andere Antwort? vielleicht in c #? oder in sh? oder in pl? oder in Fledermaus? =)

Wenn Sie nach einer wirklich einfachen Befehlszeilen-App suchen, um einen einzelnen Schnappschuss von einer Webcam in Windows zu erfassen, könnte der folgende Beitrag in meinem Blog für Sie von Interesse sein: //batchloaf.wordpress.com/2011/04/06/snapz-a-command-line-cam-image-grabber/ Ich konnte keine App finden, um Webcam-Bilder in einer Batch-Datei aufzunehmen, also habe ich das selbst geschrieben. Es ist sehr einfach - führen Sie es einfach aus und es schnappt ein 640x480-Bild vom Standardkameragerät und speichert es im aktuellen Verzeichnis. Es sollte perfekt für die Aufnahme in eine Batch-Datei sein. Der Download ist kostenlos und der vollständige Quellcode ist in meinem Blogbeitrag enthalten. Wenn Sie wirklich ein Bild mit einer anderen Auflösung aufnehmen müssen, muss das Programm dafür neu kompiliert werden (es wird mit MinGW - einem kostenlosen GCC-Compiler für Windows - kompiliert).

nice coding man, das ist was ich suche dude! btw, brauche wieder ein bisschen hilfe, macht es dir was aus, wenn ich dich auf msn oder ym hinzufüge? Hinterlasse deine E-Mail oder füge mich bei hinzu oder Vielen Dank, Batchloaf!

Da ein paar Leute von hier aus den Weg zum Snapz-Kommandozeilen-Image-Grabber-Programm in meinem Blog gefunden haben, veröffentliche ich hier einen Link zu der aktualisierten DirectShow-Version, die ich gerade geschrieben habe, CommandCam. Es ist kostenlos und Open Source und kann heruntergeladen werden (entweder als Quelle oder als Binärdatei) aus meinem Blog oder aus github .

Aktualisierter Link für CommandCam-Befehlszeilen-Image-Grabber: //batchloaf.wordpress.com/commandcam/

Bin ich der einzige, der neugierig ist auf das Programm, das Op macht?

Normale Grafikkartentemperaturen?

Ich habe eine EVGA GeForce 7600GS (256 MB) Grafikkarte eingesetzt. Zum ersten Mal hatte ich eine echte Grafikkarte um das Onboard-Video. Mit der mitgelieferten Software können Sie die Kartentemperaturen überwachen. Meins hat von 51-54 Grad C gelesen. Die Karte funktioniert gut. Ich frage mich nur, welche Temperaturen ich fürchten soll. Ich fand die Computer Hope-Diskussion über normale CPU-Temperaturen, aber nichts über GPU-Temperaturen Lüfter vorn 80 mm Zuluftlüfter, seitlicher 80 mm Abluftlüfter.

Die Temperaturen, die Sie angegeben haben, sind ziemlich normal. Die 70er und 80er Jahre sind jedoch ein wenig hoch. Alles darüber und Ihre Überhitzung des Videospeichers und wird schließlich die Karte ersetzen.

Danke, das habe ich gesucht. Es nützt nichts, Spezifikationen überwachen zu können, wenn Sie die Normalen und Abnormalen nicht kennen.

Sie sind herzlich willkommen. Achten Sie darauf, dass die Lüftungsschlitze und das Innere des Gehäuses sauber und staubfrei sind. Je mehr Luft strömt, desto besser.

Beliebte Beiträge