BlackBoard » Design, Programmierung & Entwicklung » Programmieren » VBS: Programme ausführen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen VBS: Programme ausführen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
F.I.F.E F.I.F.E ist männlich
BlackBoarder


images/avatars/avatar-2273.jpg

Dabei seit: 28.08.2002
Beiträge: 1.071

VBS: Programme ausführen       Zum Anfang der Seite springen

Jo schon wieder eine Frage zu VBS,

Suche den Befehl um unter VBS eine Datei auszuführen!!!

Wär über eine schnelle Antwort sehr dankbar!

THX F.I.F.E

__________________
"Umsonst hab ich so viel gesprochen: die Luft hab ich erschüttert, weiter nichts gewonnen."
(Egmont)

09.11.2002 12:04 F.I.F.E ist offline E-Mail an F.I.F.E senden Beiträge von F.I.F.E suchen
phlox81 phlox81 ist männlich
Bote des Lichts und Moderator


images/avatars/avatar-2264.jpg

Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo

      Zum Anfang der Seite springen

schau mal in der MSDN nach ShellExecute(...)

Devil

__________________
Intelligenz ist eine Illusion des Menschen

phlox81.de | codenode.de
09.11.2002 12:15 phlox81 ist offline E-Mail an phlox81 senden Homepage von phlox81 Beiträge von phlox81 suchen
Fuchs Fuchs ist männlich
Senior Member


Dabei seit: 01.11.2002
Beiträge: 474
Herkunft: IM DSL_LIght Land

      Zum Anfang der Seite springen

Bei VBS ist eine Hilfe, da steht so was alles drin.
Bei dem Word editor

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Fuchs: 09.11.2002 12:31.

09.11.2002 12:31 Fuchs ist offline E-Mail an Fuchs senden Beiträge von Fuchs suchen
FlameTime FlameTime ist männlich
Neuling

images/avatars/avatar-134.gif

Dabei seit: 29.10.2002
Beiträge: 4
Herkunft: wer weis das schon?

      Zum Anfang der Seite springen

Also wenn du nur eine Verknüpfung machen willst, dann versuchs damit:

Public Sub CreateLink(ByVal Datei As String, _
ByVal LinkName As String, _
Optional ByVal Parameter As String = "", _
Optional ByVal Comment As String = "", _
Optional ByVal WorkingDir As String = "")

Dim cShellLink As ShellLinkA
Dim cPersistFile As IPersistFile

Set cShellLink = New ShellLinkA
Set cPersistFile = cShellLink

With cShellLink
' Pfad+Dateiname der Anwendung
.SetPath Datei

' Parameter
If Parameter <> "" Then _
.SetArguments Parameter

' Kommentar
If Comment <> "" Then _
.SetDescription Comment

' Arbeitsverzeichnis (Ausführen in)
If WorkingDir <> "" Then _
.SetWorkingDirectory WorkingDir
End With

' Verknüpfung erstellen
cPersistFile.Save StrConv(LinkName, _
vbUnicode), 0

Set cPersistFile = Nothing
Set cShellLink = Nothing
End Sub

Dann z.B diese Prozedur aufrufen:

' Verknüpfung zum Windows-Editor im
' Root-Verzeichnis von C: mit dem Namen test.lnk
CreateLink "c:\winnt\notepad.exe", "c:\test.lnk"

Hoffe das ich dir helfen konnt Augenzwinkern
Flame

__________________
Skateboarding is not a [d]crime[/d]
09.11.2002 14:03 FlameTime ist offline E-Mail an FlameTime senden Beiträge von FlameTime suchen
bluesky bluesky ist männlich
Aufsteiger


Dabei seit: 08.11.2002
Beiträge: 59
Herkunft: Willich

      Zum Anfang der Seite springen

hi , ich denk mal diese frege passt in dieses Thema rein !!!
Wie kann man unter VB oder auch unter C++ eine Datei öffnen ,keine verknüpfung !!! Öffnen ???
Z.B.:das man auf Start Klickt und dann die Datei ... im verzeichnis ... geöffnet wird ??? Oder halt gestartet wird ???
Ich denke mal oder hoffe mal das geht !!!
09.11.2002 21:16 bluesky ist offline E-Mail an bluesky senden Beiträge von bluesky suchen
Medusa Medusa ist männlich
Senior Member


images/avatars/avatar-252.gif

Dabei seit: 10.09.2001
Beiträge: 356
Herkunft: ...von da, wo mein Haus wohnt...

      Zum Anfang der Seite springen

Öffnen, im Sinne von darauf zugreifen? Oder Öffnen, im Sinne von ausführen?

Letzteres (denk mal des meinsch), geht in vb mit shell
Shell [exe], [modus]

und in C glaub ich mit shellexecute(...)

__________________
Grüßle, Medi

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Medusa: 09.11.2002 22:09.

09.11.2002 22:08 Medusa ist offline E-Mail an Medusa senden Beiträge von Medusa suchen
phlox81 phlox81 ist männlich
Bote des Lichts und Moderator


images/avatars/avatar-2264.jpg

Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo

      Zum Anfang der Seite springen

Also in C/C++ gibts 2 Möglichkeiten:

1. ShellExecute(...) startet die Anwendung, oder öffnet das Verzeichnis oder die Webseite,

2. CreateProcess(...) damit hat man zugriff auf die gestartete
Anwendung.

Devil

__________________
Intelligenz ist eine Illusion des Menschen

phlox81.de | codenode.de
09.11.2002 22:57 phlox81 ist offline E-Mail an phlox81 senden Homepage von phlox81 Beiträge von phlox81 suchen
Compuholic Compuholic ist männlich
knows where he wants to go tomorrow


images/avatars/avatar-552.jpg

Dabei seit: 19.10.2002
Beiträge: 819
Herkunft: München

      Zum Anfang der Seite springen

Was das öffnen bzw schreiben von Dateien angeht. Schau Dir mal folgende Befehle in Deiner API-Doku an:

CreateFile Erstellt und/oder öffnet Dateien und liefert ein Handle zurück
WriteFile Naja, der Name ist Programm. Schreibt Daten aus einem Puffer in eine Datei
ReadFile Liest Daten aus einer Datei in ein Puffer (welch Überraschung)

Für etwas fortgeschrittenere Anwendungen, wie z.B. das Manipulieren von exe-Files sei hier an dieser Stelle vielleicht noch das Stichwort "Memory Mapped Files" erwähnt. Wenn Du dazu genaueres wissen willst, einfach nochmal nachfragen smile
10.11.2002 13:24 Compuholic ist offline E-Mail an Compuholic senden Homepage von Compuholic Beiträge von Compuholic suchen
CDW CDW ist männlich
eine Simulation


Dabei seit: 12.10.2002
Beiträge: 1.329
Herkunft: CreateRemoteThread

      Zum Anfang der Seite springen

code:
1:
2:
3:
set shell=createobject("wscript.shell")
shell.run "C:\Programme\Winamp\winamp.exe", false

FALSE heißt, dass dein script nicht abwartet, bis das Programm geschlossen wird (oder komplett startet, weiß ich nciht mehr), ansonsten TRUE angeben...
@DEVIL: es sind nicht C/C++ bestandteile, sondern WinApis, es gibt noch zusätzlich WinExec (die funktioniert auch),jedenfalls ist mir die möglichkeit nicht bekannt, APIs direkt unter VBS auszuführen,(unter VB mag das gehen, aber nicht unter VBS)

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von CDW: 10.11.2002 14:39.

10.11.2002 14:36 CDW ist offline E-Mail an CDW senden Homepage von CDW Beiträge von CDW suchen
Compuholic Compuholic ist männlich
knows where he wants to go tomorrow


images/avatars/avatar-552.jpg

Dabei seit: 19.10.2002
Beiträge: 819
Herkunft: München

      Zum Anfang der Seite springen

ups, Asche über mein Haupt, hab nicht gesehen, das es sich um VBS handelt.
Vergiß alles, was ich geschrieben habe.

[edit]Meine Signatur schein Programm zu sein *g*[/edit]

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Compuholic: 10.11.2002 15:33.

10.11.2002 15:32 Compuholic ist offline E-Mail an Compuholic senden Homepage von Compuholic Beiträge von Compuholic suchen
bluesky bluesky ist männlich
Aufsteiger


Dabei seit: 08.11.2002
Beiträge: 59
Herkunft: Willich

      Zum Anfang der Seite springen

OK dann probiere ich es mal unter C++ mit :

1. ShellExecute(...) startet die Anwendung, oder öffnet das Verzeichnis oder die Webseite,

2. CreateProcess(...) damit hat man zugriff auf die gestartete Anwendung.

( danke "Devil81" )
10.11.2002 22:12 bluesky ist offline E-Mail an bluesky senden Beiträge von bluesky suchen
F.I.F.E F.I.F.E ist männlich
BlackBoarder


images/avatars/avatar-2273.jpg

Dabei seit: 28.08.2002
Beiträge: 1.071

Themenstarter Thema begonnen von F.I.F.E
      Zum Anfang der Seite springen

Vielen Dank!!!

Werde die Möglichkeiten mal durchprobieren!!! großes Grinsen

Also ich meinte ausführen!!! großes Grinsen

__________________
"Umsonst hab ich so viel gesprochen: die Luft hab ich erschüttert, weiter nichts gewonnen."
(Egmont)

11.11.2002 20:33 F.I.F.E ist offline E-Mail an F.I.F.E senden Beiträge von F.I.F.E suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Programmieren » VBS: Programme ausführen

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH