online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon Agasthia vom 09.07.2019, 16:30 Options

Hilfe VBS-Script Programmstart Optionen

Hallo,

bräuchte Hilfe für folgendes Script:

set wshell = CreateObject("Wscript.shell")
wscript.sleep 5000
wshell.run "C:\Programme\ATI Technologies\ATI.ACE\Core-Static\CLI.exe" Start Load profilename="Media"

Mein Problem ist das ich mit Scripte nicht auskenne und wenn ich den Script ausführe kommt folgende Fehlermeldung:
Zeile: 3
Zeichen: 72
Fehler: Anweisungsende erwartet
Code: 800A0401
Quelle: Kompilierungsfehler in Microsoft VBScript

Offensichltich hängt es an dem Start Load... usw. die ausserhalb der Anführungszeichen stehen. Wie kann ich die integrieren ?


Antwort schreiben

Antwort 1 von c23 vom 09.07.2019, 17:41 Options

probier mal so:
wshell.run """C:\Programme\ATI Technologies\ATI.ACE\Core-Static\CLI.exe"" Start Load profilename=""Media"""

aber bist du sicher, dass "media" in anführungszeichen muss und "start" und "load" alleine stehen? kommt mir komisch vor, muss aber nix heissen. ;-)

Antwort 2 von Agasthia vom 09.07.2019, 17:56 Options

@c23

Vielen Dank für den Tipp, leider kommt dann eine Fehlermeldung:

"Nicht abgeschlossene Zeichenfolgendekonstante"

Der Script kam folgendermassen zustande:

Ich habe mir über das ATI Control Centrum ein Profil "Media" angelegt mit den gewünschten Einstellungen. Dieses Profil wurde als Desktopverknüpfung ausgegeben:

C:\Programme\ATI Technologies\ATI.ACE\Core-Static\CLI.exe" Start Load profilename="Media"

Nun habe ich diese Verknüpfung in den Autostart Ordner gelegt damit das Profil automatisch beim Start geladen wird. Leider wird die Verknüpfung VOR dem ATI Control Center ausgeführt und demzufolge nicht geladen.
Also wollte ich mit dem Script bewirken das die Verknüpfung nach einer gewissen Verzögerung von x Sekunden geldaen wird, damit das ATI Control Center bereits da ist.

Antwort 3 von c23 vom 09.07.2019, 18:19 Options

Zitat:
Vielen Dank für den Tipp, leider kommt dann eine Fehlermeldung:

"Nicht abgeschlossene Zeichenfolgendekonstante"

dann hast du es falsch kopiert. bei mir kommt dieser fehler nicht. probiers nochmal.

tipp: wenn du "wshell.run" durch "msgbox" ersetzt, siehst du, was ans system übergeben wird.

Antwort 4 von Agasthia vom 09.07.2019, 19:23 Options

@c23

Funktioniert ! Hab deinen Script nochmal kopiert und es geht !

Suppi, vielen Dank für deine Hilfe !

Ähnliche Themen

Pause in einen VBS bis ein bestimmtes Programme geladen ist geht das?
DarkAngel1234  16.05.2007 - 190 Hits - 1 Antwort

Wie erstelle ich eine vbs datei??
x50Cent  07.06.2007 - 240 Hits - 3 Antworten

VBS-Schleife bis (Word)Textende erreicht ist
HAWISCHA  28.11.2007 - 96 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026