Ergebnis 1 bis 8 von 8
  1. #1

    Standard MFC - .cmd Datei starten

    Hi
    Also wie der Titel schon sagt möchte ich wissen wie man in vc++ eine cmd datei ausführen kann (per button).
    Soweit ich dass jezt herausgefunden habe heist der befehl Shell().
    wenn ich aber "Shell(pla.cmd)" mache geht es zwar compilieren aber ich bekomme immer "Laufzeitfeher 424: Objekt erforderlich" :cry:
    Die .cmd datei ist im selben verzeichniss und mit einer .exe hab ich es auch schon probiert.
    Könnt ihr mir bitte weiterhelfen?
    mfg b#r!$

    PS: Hab auch gesucht aber die meisten Befehle kennt vb nicht

  2. #2
    Fortgeschrittener
    Registriert seit
    30.09.2007
    Beiträge
    35

    Standard Re: MFC - .cmd Datei starten

    Zitat Zitat von onkel2000
    Hi
    Also wie der Titel schon sagt möchte ich wissen wie man in vc++ eine cmd datei ausführen kann (per button).
    Soweit ich dass jezt herausgefunden habe heist der befehl Shell().
    wenn ich aber "Shell(pla.cmd)" mache geht es zwar compilieren aber ich bekomme immer "Laufzeitfeher 424: Objekt erforderlich" :cry:
    Die .cmd datei ist im selben verzeichniss und mit einer .exe hab ich es auch schon probiert.
    Könnt ihr mir bitte weiterhelfen?
    mfg b#r!$

    PS: Hab auch gesucht aber die meisten Befehle kennt vb nicht
    Willst du nun VB oder C++? Drück dich bitte klarer aus...

    Entweder so:
    Code:
    ShellExecute(NULL, "open", "cmd.exe", NULL, NULL, SW_SHOW);
    bzw. so:

    Code:
    system("cmd.exe");

  3. #3

    Standard

    Soll ich ehrlich sei: ich hab kein plan^^
    Hab des Microsoft Visual Basic 6 von nem Kumpel, hab davor alles mit devcpp gemacht wollt jezt aber was mit fenstern machen.
    der hat behauptet des wär auch c++ aber ich check des ned ganz

    Bei beiden Befehlen Mmeckert er mit syntaxfehler außerdem will ich ja ein befehlsscript in selben verzeichniss ausführen und nicht die cmd.exe
    mfg b#r!$

    //EDIT: Habs jezt also z.B.: Call Shell("C:/Windows/system32/cmd", vbNormalFocus)

    ICh kanns aber nicht erklären habs jezt von em source

  4. #4
    Fortgeschrittener
    Registriert seit
    30.09.2007
    Beiträge
    35

    Standard

    Zitat Zitat von onkel2000
    Soll ich ehrlich sei: ich hab kein plan^^
    Hab des Microsoft Visual Basic 6 von nem Kumpel, hab davor alles mit devcpp gemacht wollt jezt aber was mit fenstern machen.
    der hat behauptet des wär auch c++ aber ich check des ned ganz

    Bei beiden Befehlen Mmeckert er mit syntaxfehler außerdem will ich ja ein befehlsscript in selben verzeichniss ausführen und nicht die cmd.exe
    mfg b#r!$

    //EDIT: Habs jezt also z.B.: Call Shell("C:/Windows/system32/cmd", vbNormalFocus)

    ICh kanns aber nicht erklären habs jezt von em source
    Du kannst doch mit Visual Basic 6 keine C++ Programme schreiben... Und "Call Shell" oder w/e ist VB.

  5. #5
    Meister des Grills Avatar von c4pone
    Registriert seit
    08.11.2006
    Beiträge
    167

    Standard

    ^^ was möchtest du den überhaupt , ??

    also

    mfc == http://de.wikipedia.org/wiki/Microso...dation_Classes
    vc++ == visual c++
    vb == visual basic
    DevCpp == eine entwicklungsumgebung für c++

    also was möchtest du jetz ^ ^?

    vielleicht hilft dir das hier weiter :
    VB : http://msdn2.microsoft.com/de-de/library/sxz296wz(VS.80).aspx
    c++ : http://www.cbuilder.de/artikel/progs...llExecute.html
    Zitat Zitat von Barney Stinson
    “Think of me like Yoda, but instead of being little and green I wear suits and I'm awesome. I'm your bro—I'm Broda!”

  6. #6
    VB6erS
    Registriert seit
    12.07.2007
    Beiträge
    183

    Standard

    mach einfach:
    Shell "pla.cmd", vbNormalFocus
    feddisch. da brauch man kein shellexecute.

  7. #7
    Fortgeschrittener
    Registriert seit
    30.09.2007
    Beiträge
    35

    Standard

    Zitat Zitat von Eddy-K
    mach einfach:
    Shell "pla.cmd", vbNormalFocus
    feddisch. da brauch man kein shellexecute.
    Said the VB Fag. :wink:

  8. #8

    Standard

    Hi nochmal
    Ja ich weis selber ned was ich will aber nur weil mich en kumpel so zugetextet hat....
    Naja ich glaub ich blicks jezt :roll:
    mfg b#r!$

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •