[HowTo] Mehrere Programme von JFritz ausführen lassen

Auf meinem winxp-rechner habe ich das auch schon gesucht ... aber auf dem vista-lappi geht das prima.

allerdings weiss ich nicht mehr was der originale eintrag war :cry:
 
Ändere mal die Endung der .bat in .cmd, vielleicht öffnet sich die nicht im Editor (tut ansonsten dasselbe).
 
Habe nochmal Start -> Ausführen -> "D:\vonc\JFritz\test.cmd" gemacht. Und doppelgeklickt.
In beiden Fällen erscheint ganz kurz ein kleines Fenster.
 
Na immerhin. Wenn du jetzt noch in die .cmd den Befehl 'Pause' einträgst bleibt das Fenster auch offen bis du eine Eingabe machst. Also am besten nochmal so:

Code:
"D:\vonc\JFritz\reverso.exe" 01234567
"D:\vonc\JFritz\klingeling.exe" 987654 01234567 Erika Mustermann
Pause

So wirst du wenigstens eine Meldung in dem Dos-Fenster sehen. Was steht da?
 
Das mit der Pause funktioniert nicht. Das Fenster ist genau so schnell weg.
 
Es gibt schon komische Probleme...;)
Vielleicht ist ja unter Vista alles anders...

Noch 'ne abgewandelte Versuchsanordnung:
Probier mal:
Start -> Ausführen -> "D:\vonc\JFritz\test.cmd >d:\test.txt 2>&1"

Vielleicht findet sich dann in der Textdatei d:\test.txt eine Fehlermeldung...

Gruß
Herman
 
mit gänsefüsschen ging das nicht ... ohne kommt eine datei mit dem inhalt:
Code:
D:\vonc\JFritz>þ"
Der Befehl "þ"" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
 
So wird das auch nix. Du hast das Problem, dass du die Verknüpfung der Extension .bat mit dem Kommondointerpreter verferkelt hast. Das muss korrigiert werden. Mache folgendes:

Start - Ausführen: regedit32

Im Reg-Editor navigiere zu:
HKEY_CLASSES_ROOT - batfile - shell - open - command
Im rechten Fenster findest du den Wert (Standard). Darauf doppelklicken.
In das Eingabefenster, das sich dann öffnet, trägst du folgendes ein:
"%1" %*
Achtung: Nur die erste Angabe "%1" ist in Anführungsstriche eingeschlossen, zwischen "%1" und %* steht genau 1 Leerzeichen.
Sollte dieser Eintrag an der beschriebenen Stelle bereits vorhanden sein, hast du die Änderung (mit der du die Verknüpfung auf den Editor erzeugt hast) an einer anderen Stelle gemacht. Das untersuchen wir dann beim nächsten Mal :)

Sem
 
An der Stelle war genau dieser Eintrag.

Ich habe das allerdings auch so geändert: Systemsteuerung - Standartprogramme - Dateizuordnungen festlegen
 
Ach so, Vista! Habe leider gerade kein Vista zur Hand, deshalb kann ich dir nicht sagen, was da der Standardeintrag ist. Vielleicht kann ja ein anderer Vista-User helfen.

Was du allerdings noch versuchen kannst, ist die Auführung des Kommandointerpreters zu erzwingen. Trage dazu in JFritz unter "Externes Programm ausführen" mal folgendes ein:
%comspec% /c c:\bat\test.bat
test.bat sollte zum Ausprobieren nur aus einer Zeile
pause
bestehen. Wenn das klappt, kannst du deine richtige bat eintragen.

Sem
 
Wie kommt man denn unter Vista an regedit?
Einfach ausführen regedit oder regedit32 gibts nicht.


In
Control Panel > Default Programms > Set Assotioation
ist es nicht zugewiesen. siehe Bild.


Windows Vista Ultimate RC2 Build 5744
 

Anhänge

  • Unbenannt.JPG
    Unbenannt.JPG
    129.7 KB · Aufrufe: 17
Ich hab jetzt eine bat mit dem Inhalt
Code:
pause
erstellt.

In JFritz eingegeben:
Code:
%comspec% /c D:\vonc\JFritz\test222.bat

Das Ergebnis ist ein Fenster mit:
Code:
Konnte externes Programm nicht ausführen: %comspec% /c D:\vonc\JFritz\test222.bat

Im DOS-Eingabefenster sowie unter Ausführen erscheint ein
Code:
C:\Users\frank.frank-PC>pause
Drücken Sie eine beliebige Taste . . .
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,159
Beiträge
2,247,074
Mitglieder
373,678
Neuestes Mitglied
brainkennedy
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.