WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   WinXP batch: Tastenkombination (http://www.wcm.at/forum/showthread.php?t=240089)

revell 05.09.2010 14:32

WinXP batch: Tastenkombination
 
Hallo Alle,

Ich würde gerne in einem batch eine Tastenkombination (Strg + 1 oder Alt + 1) einbauen. Weiß jemand ob's geht und wie?

Vielen Dank & lg,
revell

enjoy2 05.09.2010 15:11

soll die Tastenkombination die Batch Datei starten oder wird von der Batchdatei eine Eingabe erwartet?

revell 05.09.2010 20:01

batch erwartet Eingabe

enjoy2 05.09.2010 21:33

warum nicht ja/nein oder dergleichen? wäre einfacher

Karl99 07.09.2010 14:20

Also: Du benötigst die Datei CHOICE.COM (finde sie via Google), danach sind etwas Batch-Skript-Kenntnisse in DOS erforderlich, die Du vielleicht eh schon hast. Hier ein Beispiel:

:Auswahl
c:\choice.com /N /C:AB0 "Ihre Auswahl: "
if errorlevel=03 goto ende
if errorlevel=02 goto Beispiel1
if errorlevel=01 goto Beispiel2
goto Auswahl
:Beispiel1
.....
Goto Ende

:Beispiel2
.....
Goto Ende

:Ende
exit


Durch Drücken der Taste A kommst Du zum Beispiel 1, B geht zu Beispiel 2 und 0 (Null) geht zum Ende.

Ich weiß, dass ich jetzt nicht von den Tastenkombinatinoen geschrieben habe, mit chr$ kriegst das aber dann schon hin.

revell 08.09.2010 06:39

@enjoy,
Der Batch benennt Dateien in den String um den ich eingebe. Um aber ein Menü zur Batch konfiguration ansteuern zu können, ohne aber gleich die Datei umzubenennen würde ich mir gerne einer Tastenkombination behelfen. Deswegen die Idee mit Strg oder Alt.
Ich könnte es zur Not auch über Sonderzeichen lösen, die nicht im Dateinamen vorkommen können, aber Strg/Alt wären schöner ;)

@Karl,
was ist chr$?

enjoy2 08.09.2010 09:52

http://de.autohotkey.com/forum/topic219.html hier wird chr$ ein wenig erklärt

http://brebru.com/asciicodes.html die Tabelle könnte dir helfen

bzw. zum Umbenennen von Dateien verwende ich http://hp.vector.co.jp/authors/VA014...lish/FlexRena/

revell 08.09.2010 23:43

Dankeschön, schau's mir mal an (morgen) :rolleyes:
Der Batch macht noch ein bisschen mehr als umbenennen (nach einem ziemlich simplen Muster) (genaugenommen auch sortieren von Dateien) :)

Für komplexeres Umbenennen schaut dein tool allerdings wirklich sehr praktisch asu. Werd ich mal bookmarken ;)

Danke nochmals & schönen Abend für's Erste...
lg,
revell

revell 10.09.2010 00:25

Also dass mit der CHOICE.COM kommt leider nicht wirklich in Frage, da das Ganze Systemübergreifen funktionieren soll und ich nicht unbedingt überall die Datei verfügbar habe.
(Bis jetzt habe ich die Eingabe einfach über eine einfache set/P und IF Kombination gelöst.)

chr$ hab ich (möglicherweise ob der späten Stunde...) ;) nicht wirklich verstanden... :rolleyes:


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag