![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
|
![]() |
#1 |
Inventar
![]() Registriert seit: 20.04.2000
Beiträge: 1.616
|
![]() 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
____________________________________
IF käse = löcher mehr käse = mehr löcher mehr löcher = weniger käse THEN weniger käse = mehr käse Signatur verwirrt... |
![]() |
![]() |
![]() |
#2 |
-------------
![]() |
![]() soll die Tastenkombination die Batch Datei starten oder wird von der Batchdatei eine Eingabe erwartet?
____________________________________
EnJoy * Kl. Anleitung, welche Infos bei Problemen benötigt werden * was ich nicht weiß, weiß Google bzw. vorm Posten Listen to Bart * BITTE, füttert keine Trolle, siehe auch Definition bzw. Merkbefreiung - Verordnung * Wie man Fragen richtig stellt |
![]() |
![]() |
![]() |
#3 |
Inventar
![]() Registriert seit: 20.04.2000
Beiträge: 1.616
|
![]() batch erwartet Eingabe
____________________________________
IF käse = löcher mehr käse = mehr löcher mehr löcher = weniger käse THEN weniger käse = mehr käse Signatur verwirrt... |
![]() |
![]() |
![]() |
#4 |
-------------
![]() |
![]() warum nicht ja/nein oder dergleichen? wäre einfacher
____________________________________
EnJoy * Kl. Anleitung, welche Infos bei Problemen benötigt werden * was ich nicht weiß, weiß Google bzw. vorm Posten Listen to Bart * BITTE, füttert keine Trolle, siehe auch Definition bzw. Merkbefreiung - Verordnung * Wie man Fragen richtig stellt |
![]() |
![]() |
![]() |
#5 |
Veteran
![]() Registriert seit: 05.06.2003
Beiträge: 444
|
![]() 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. |
![]() |
![]() |
![]() |
#6 |
Inventar
![]() Registriert seit: 20.04.2000
Beiträge: 1.616
|
![]() @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$?
____________________________________
IF käse = löcher mehr käse = mehr löcher mehr löcher = weniger käse THEN weniger käse = mehr käse Signatur verwirrt... |
![]() |
![]() |
![]() |
#7 |
-------------
![]() |
![]() 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/
____________________________________
EnJoy * Kl. Anleitung, welche Infos bei Problemen benötigt werden * was ich nicht weiß, weiß Google bzw. vorm Posten Listen to Bart * BITTE, füttert keine Trolle, siehe auch Definition bzw. Merkbefreiung - Verordnung * Wie man Fragen richtig stellt |
![]() |
![]() |
![]() |
#8 |
Inventar
![]() Registriert seit: 20.04.2000
Beiträge: 1.616
|
![]() Dankeschön, schau's mir mal an (morgen)
![]() 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
____________________________________
IF käse = löcher mehr käse = mehr löcher mehr löcher = weniger käse THEN weniger käse = mehr käse Signatur verwirrt... |
![]() |
![]() |
![]() |
#9 |
Inventar
![]() Registriert seit: 20.04.2000
Beiträge: 1.616
|
![]() 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...) ![]() ![]()
____________________________________
IF käse = löcher mehr käse = mehr löcher mehr löcher = weniger käse THEN weniger käse = mehr käse Signatur verwirrt... |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|