Page 1 sur 1

[..] D'une action à une autre

Posté : lun. 19 sept. 2011 23:54
par flammedemon
Bonjour à tous et toute,

J'essaie d'exécuté via une ligne CMD mon script, et en fonction de l'action il détecte le 64bit ou non.
J'ai un problème et je pense que sa vien de $os1, je vois que c'est pas logique, mais je n'arrive pas a comprendre comment sa peut l'être :(
► Afficher le texte


Merci à vous

Re: [..] D'une action à une autre

Posté : mar. 20 sept. 2011 00:04
par flammedemon
Je pense avoir trouvé la logique.
Par contre je ne sais pas si sa tourne, mais je sens que je suis pas loin :)
► Afficher le texte

Re: [..] D'une action à une autre

Posté : mar. 20 sept. 2011 00:49
par matwachich

Code : Tout sélectionner

If $CmdLine[0] = 0 Then Exit
; ---
Select

    Case $CmdLine[1] = 1
        If @OSArch = "X64" Then
            $path = "ConfigurationFile64.ini"
        Else
            $path = "ConfigurationFile.ini"
        EndIf

    Case $CmdLine[1] = 2
        If @OSArch = "X64" Then
            $path = "ConfigurationFile64standard.ini"
        Else
            $path = "ConfigurationFilestandard.ini"
        EndIf

    Case Else
        $path = "ConfigurationFilex64.ini"

EndSelect
; ---
MsgBox(0, "", $path)

Re: [..] D'une action à une autre

Posté : mar. 20 sept. 2011 19:45
par flammedemon
matwachich j'ai compris les modifications des CMDLINE, mais c'est 2 commandes je ne sais pas à quoi elles servent.

If $CmdLine[0] = 0 Then Exit

et

MsgBox(0, "", $path)

Re: [..] D'une action à une autre

Posté : mar. 20 sept. 2011 19:50
par PandiPanda

Code : Tout sélectionner

If $CmdLine[0] = 0 Then Exit
littéralement => Si $CmdLine[0] est égal a zéro alors quitter le programme.

Code : Tout sélectionner

MsgBox(0, "", $path)
Ceci permet d'afficher quel fichier à été sélectionner, étant donné que "matwachich" n'est pas devin, il a mit ceci afin :
- de verifier si son script était juste ?
- que vous y mettiez ce que vous avez besoin de faire avec le "path du fichier" une fois récuperer.

Re: [..] D'une action à une autre

Posté : mer. 21 sept. 2011 21:32
par flammedemon
PandiPanda a écrit :

Code : Tout sélectionner

If $CmdLine[0] = 0 Then Exit
littéralement => Si $CmdLine[0] est égal a zéro alors quitter le programme.

Code : Tout sélectionner

MsgBox(0, "", $path)
Ceci permet d'afficher quel fichier à été sélectionner, étant donné que "matwachich" n'est pas devin, il a mit ceci afin :
- de verifier si son script était juste ?
- que vous y mettiez ce que vous avez besoin de faire avec le "path du fichier" une fois récuperer.
Merci pour ces précisions, je t'en remercie.
Je peux donc supprimé le MsgBox alors si mon script gère bien la variable $path ?

Re: [..] D'une action à une autre

Posté : mer. 21 sept. 2011 22:03
par PandiPanda
tout à fait.
Msgbox() sert juste à afficher votre variable, "inutile" dans votre cas ^^