Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Peacem@ker

Routinier

Dabei seit: 28.11.2002

Beiträge: 349

 

1 Zum Seitenanfang

Dienstag, 29. März 2005, 17:24

Visual Basic - über cmd knopf eine .exe starten

Hallo

also ich möchte über ein cmd knopf eib bestimte programm starten

Zitat:

Private Sub cmd_gens_Click()
gens = "E:\Sega Mega Drive (Genesis)\Emulatoren\GENS\gens.exe"
Call Shell(gens, 1)
End Sub



soweit klapt das bei mir aber er lade die "Gens.cfg" nich sonder erstellt eine neue datei und zwar da wo zuzeit mein vb.exe ist

kann man irgendwie ein phad angeben wo er die config findet ?????
 

MartyMcFly

Foren Gott

Dabei seit: 04.06.2003

Beiträge: 3 137

 

2 Zum Seitenanfang

Mittwoch, 30. März 2005, 08:37

Hallo,

schreib das bitte nochmal in Deutsch, damit ich verstehe, was Du möchtest. Deine Sprache kann ich leider nicht.

Gruss
Marty
 

Gimli

Kaiser

Dabei seit: 12.02.2003

Beiträge: 1 375

 

3 Zum Seitenanfang

Mittwoch, 30. März 2005, 10:49

Soweit ich das verstanden habe:

Er hat das oben gepostete Programm. Das funktioniert.
Er hat allerdings ein Problem mit der Config-Datei.

Wenn er das programm startet, findet es seine Config-Datei nicht, sondern erstellt eine neue (Gens.cfg). Diese wird in dem Verzeichnis erstellt, in welchem sich auch die vb.exe befindet.
Seine Konfigurationsdatei liegt allerdings in einem anderen Verzeichnis. (Deswegen wird sie wohl auch nicht gefunden, und eine neue erstellt)

Er möchte nun wissen, wie er im Programm den Pfad zu Config-Datei angeben kann.

Alle Angaben ohne Gewähr :)

mfg Gimli
"Linux is evolution, not intelligent design." - Linus Torvalds
 

MartyMcFly

Foren Gott

Dabei seit: 04.06.2003

Beiträge: 3 137

 

4 Zum Seitenanfang

Mittwoch, 30. März 2005, 11:01

Danke Gimli,

ich würde es mal mit

Quellcode

1
gens = "E:\Sega Mega Drive (Genesis)\Emulatoren\GENS\gens.exe E:\Sega Mega Drive (Genesis)\Emulatoren\GENS\gens.cfg"


testen.

Gruss
Marty
 

charlesdepeer

Grünschnabel

Dabei seit: 23.03.2005

Beiträge: 6

 

5 Zum Seitenanfang

Mittwoch, 30. März 2005, 11:58

Ja, könnte sein.

Falls das nicht klappt hätt ich folgende theorie:
die gens.exe wird im Verzeichniss aufgerufen:
"c:\programme\ms visual studio\vb6\" (osä.)

Meine theorie ist das gens.exe das verzeichniss
"c:\programme\ms visual studio\vb6\" (osä.)
für SEIN EIGENES hält- und dort nach seiner konfigurationsdatei sucht!


!!!!!!!!!! \/ !!!!!!
Erstelle ein link im gens.exe-verzeichniss mit der pfadangabe und rufe die link-datei auf !

könnte auch mit einer .bat funktionieren
 

treo

Super Moderator

Dabei seit: 16.09.2002

Beiträge: 3 669

 

6 Zum Seitenanfang

Mittwoch, 30. März 2005, 12:06

naja, eigentlich muss er das arbeitsverzeichniss dafür irgendwie angeben, zumindest verstehe ich das problem so, wenn du also eine verknüpfung für deine exe benutzt dann kannst du dieses mitangeben, und es solle funktionieren
ihre DNS Analyse zeigt eine krankhafte Abneigung gegen jegliche Autorität und einen Charakter der zum Gewaltausbrechen neigt....
 

Slude

Haudegen

Dabei seit: 01.12.2002

Beiträge: 563

 

7 Zum Seitenanfang

Donnerstag, 31. März 2005, 17:02

Soweit ich weiß, gibt es den ChDir-Befehl (vielleicht auch CD oder ChangeDir oder ChangeDirectory), der wechselt das Verzeichnis, DANN NACH rufst du Shell auf, also:

Quellcode

1
2
3
4
gensdir = "E:\Sega Mega Drive (Genesis)\Emulatoren\GENS\"
gensexe = "gens.exe"
ChDir gensdir
Call Shell(gensdir+gensexe, 1)
Fighting for peace is like fucking for virginity