Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Kann ich Parameter aus einer Verknüpfung auslesen?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
24.05.2004, 17:10 Uhr
~LB
Gast


Hallo!
Ich habe eine Exe.
Von ihr werden mehrere Verknüpfungen erstellt.Im Zielpfad der Verknüpfung 1 steht "C:\\blabla\Progamm.exe" (parameter1.ini)
Bei der Verknüpfung 2 dann entsprechend "C:\\blabla\Progamm.exe" (parameter2.ini)

Kann ich irgendwie, je nachdem von welcher Verknüpfung die Exe gestartet wurde, den String parameter1.ini bzw. parameter2.ini auslesen, damit ich diesen als Variable weiter verwenden kann, damit mein Programm weiß, welche ini-Datei es aufmachen muss?

Dieser Post wurde am 24.05.2004 um 17:39 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
24.05.2004, 17:44 Uhr
Pablo
Supertux
(Operator)


Ich hab keine Ahnung, wie windows die Namen mit den Verknüpfung löst. Jedenfalls steht argv[0] zur Verfügung und dort steht der Aufruf des Programms.


C++:
#include <stdio.h>
int main(int argc, char** argv)
{
    // argv[0] hat den Aufruf des Programms
    printf("Der Aufruf: %s\n", argv[0]);
    return 0;
}



Stell dir vor, die ausführbare Datei heißt xyz und befindet sich in /usr/bin
Du hast eine Verknüpfung in /etc mit dem Namen abc.

Wenn du folgendes tust:

bash:

$ /usr/bin/xyz
Der Aufruf: /usr/bin/xyz
$ /etc/abc
Der Aufruf: /etc/abc



Das ist was argv[0] enthält. Vielleicht haben auch windows Programme den Namen der Verknüpfung in argv[0], wenn sie von einer Verknüpfung aus gestertet werden. einfach ausprobieren.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: