Antwort schreiben 
 
Themabewertung:
  • 2 Bewertungen - 3 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Autostart Verkürzung in VB
04-12-2008, 05:38 PM (Dieser Beitrag wurde zuletzt bearbeitet: 08-04-2009 06:57 PM von Toasterfraktion.)
Beitrag: #1
Autostart Verkürzung in VB
Hallo,
ich habe eine Lösung gefunden Programme mit verzögerung zu starten!
Code:
Option Explicit

'Variablen deklarieren
Dim objShell
Dim sam
Set objShell=WScript.CreateObject("WScript.Shell")
Set sam = CreateObject("SAPI.SpVoice")
wscript.sleep 20000

objShell.Run "C:\test1.bat" ' Erste Datei nach 20 Sekunden laden
objShell.Run "C:\test2.vbs" ' Zweite Datei gleich danach laden
wscript.sleep 5000
objShell.Run "C:\test3.exe" ' Dritte Datei nach weiteren 5 Sekunden laden

'Sam wird sagen "Complete!"
sam.Speak "Complete!"

1. Programme nach dem Schema oben eintragen!
2. Diese Programme aus dem Autostart entfernen, wenn sie noch im Autostart sind!
3. Diese Datei als autostart.vbs speichern und in den Autostart packen!
Fertig! Wink

Es wrd nun also nurnoch die autostart.vbs gestartet die die anderen Programme mit verzögerung starten wird!

Viel Spaß,
Toasterfraktion

http://easy-geld-im-internet.de/
Webseite des Benutzers besuchenAlle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren Firefox Windows XP/2003
11-05-2008, 03:40 PM
Beitrag: # |
04-12-2008, 05:54 PM (Dieser Beitrag wurde zuletzt bearbeitet: 04-12-2008 05:54 PM von adrian.)
Beitrag: #2
RE: Autostart Verkürzung in VB
Ha ha, dass ich nicht lache!

WScript.Sleep verwendet auch mein Skript!

und

CreateObject("WScript.Shell").Run "prog.exe"

kennt doch jeder, oder?
Webseite des Benutzers besuchenAlle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren unbekannter Browser unbekanntes Os
04-12-2008, 07:38 PM (Dieser Beitrag wurde zuletzt bearbeitet: 04-12-2008 07:40 PM von Toasterfraktion.)
Beitrag: #3
RE: Autostart Verkürzung in VB
Kann schonmal vorkommen dass man in einer Programmiersprache in 2 Quellcodes etwas ähnliches findet!^^
Ich kann dich beruhigen, es (WScript.Sleep) ist nicht von dir "geklaut", habe es gegoogelt!

http://easy-geld-im-internet.de/
Webseite des Benutzers besuchenAlle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren unbekannter Browser unbekanntes Os
08-04-2009, 04:29 PM
Beitrag: #4
poop RE: Autostart Verkürzung in VB
Hey habs mal Probiert auf die schnelle bei mir kommt dieser Fehler


[Bild: r45063u215.jpg]


Weiss einer wieso?

LoL

Danke im VorrausPoopBiggrin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren Firefox Windows XP/2003
08-04-2009, 06:59 PM
Beitrag: #5
RE: Autostart Verkürzung in VB
Soweit ich weiß brauch man das doch garnicht compilen, du musst nur sichergehen dass die datei mit der Endung .vbs abgespeichert ist.
Außerdem muss jede Datei die du in dem Script eingetragen hast vorhanden sein!

Hast du das Script verändert oder so übernommen? Poste mal deinen Code den du in "Micosoft Visual Basik-Prog" eingegeben hast!

http://easy-geld-im-internet.de/
Webseite des Benutzers besuchenAlle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren Firefox Windows XP/2003
09-04-2009, 08:07 AM
Beitrag: #6
RE: Autostart Verkürzung in VB
Wie Toasterfraktion bereits richtig gesagt hat: Visual Basic Script (VBS) != Visual Basic (VB)

Du musst einfach den Code in eine Datei mit Endung .vbs abspeichern, dann wird diese vom Windows Scripting Host automatisch zur Laufzeit interpretiert.

Du kannst aber auch in VB eine Anwendung daraus machen. Dabei steht dir jedoch der Namensraum WSCRIPT nicht zur Verfügung.
Ein paar Tipps dazu:
  • Option Explicit steht (wenn, dann) nur ganz am Anfang der Datei und niemals innerhalb von Funktionen.
  • Statt Sleep besser einen Counter verwenden und diesen Hochzählen lassen o.ä., dann hängt nicht der ganze Prozess
  • Programm starten, am besten per Windows API Funktion ShellExecute()

Aber als Anfänger würde ich jedoch stark auf die VBS-Variante setzen.

Viele Grüße,
Stefan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren Opera Winows Vista
Antwort schreiben 



KontaktToasterfraktion HomepageNach obenZum InhaltArchiv-ModusRSS-Synchronisation Impressum Partner
Too Cool for Internet Explorer