Supportnet Computer
Planet of Tech

Supportnet / Forum / WindowsXP

Verknüpfung Batch





Frage

Guten Morgen, hab ein kleines Problem. Möchte eine Batchdatei erstellen in dem mehrere Programme starten. Klappt bisher prima, nur die Verknüpfung für ein Defrag Programm funktioniert nicht. c:\programme\OO Software\....... Mit diesem OO Software kommt DOS nicht klar. Auch \OO~1\ funktioniert nicht. Wie gehts? George

Antwort 1 von disco

moin

probier mal anführungszeichen um den gesamten pfad zu machen

"c:\programme\OO Software\....... "

ansonsten wird nach dem ersten leerzeichen abgebrochen.

g,
disco

Antwort 2 von Georgeman

Nö, klappt nich

Antwort 3 von Guy_Incognito

Moin.

Bei mir klappt das immer mit:

start "" "Laufwerk:/Ordner/Programm.exe"
start "" "Laufwerk:/Ordner/Programm.exe"


Gibt dabei keine Probleme mit Leer- oder sonstigen Zeichen

Gruß, Micha

Antwort 4 von georgeman

Start /WAIT C:\Programme\RegSeeker\RegSeeker.exe
klappt aber
Start /WAIT "C:\Programme\Common\OO Software\Defrag\oodcnt.exe"
klappt mit oder ohne " nicht!

Zwischen OO und Software ist ein Leerzeichen.

Gruß
gerogeman

Antwort 5 von Thomas123

Versuch mal diesen Pfad:

C:\PROGRA~1\COMMON\OOSOFT~1\DEFRAG\oodcnt.exe

Mir ist vor einiger Zeit (war noch zu Win95 Zeiten) mal aufgefallen, daß bei langen Dateinamen eventuelle Leerzeichen einfach weggelassen werden. Die verkürzten DOS-Namen (8.3 - Format) setzen sich dann aus den ersten 6 Zeichen (ohne Leerzeichen) und ~1 zusammen. Sollten die ersten 6 Zeichen im selben Ordner mehr als einmal existieren, so wird einfach durchnummeriert (also ~1, ~2 usw.). Wenn Du also z.B. einen Ordner "Programme" und einen Ordner "Program Files" haben solltest, so heißt der Ordner, der zuerst erstellt wurde im 8.3 Format "PROGRA~1" und der nächste heißt dann "PROGRA~2".

Gruß
Thomas

Antwort 6 von Guy_Incognito

Moin.

Ich hab mir OO Defrag gerade mal runtergeladen und getestet.
Mit
start "" "C:\Programme\OO Software\Defrag Professional\oodcnt.exe"

startet das Programm einwandfrei.
Warum hast du denn das
/Wait
in deine Batch eingebaut? Ersetz das mal durch
""
und dann dürfte das gehen.

Gruß, Micha

Antwort 7 von _gau_

Noch zwei Möglichkeiten, die definitiv funktionieren (falls keine Schreibfehler in deinem Pfad/Programmnamen sind):

start /wait "" "D:\Programme\Common\OO Software\Defrag\oodcnt.exe"

start /wait D:\"Programme\Common\OO Software\Defrag\oodcnt.exe"


[gau]

Antwort 8 von _gau_

Na hallo... Jetzt hab ich mich aber verschrieben ;o)

Statt D:\Programme\... natürlich C:\Programme\...

Antwort 9 von Georgeman

YEAH! Vielen Dank!!!

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: