[R] Lancer un programme avec parametres en cmd (windows)

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

[R] Lancer un programme avec parametres en cmd (windows)

#1

Message par timmalos »

Bonjour a tous.
j'ai un code tout simple que VooDoo m'a concocté:

Code : Tout sélectionner

#include <IE.au3>
#include <GUIConstants.au3>


GUICreate("Temps de chargement", 263, 192, 193, 125)
$adresse = GUICtrlCreateInput("adresse",8, 72, 177, 17)
$ok = GUICtrlCreateButton("GO", 50, 100 )
GUISetState(@SW_SHOW)
$oIE = _IECreate ("")
WinActivate ( "Temps de chargement" )



While 1
    $msg = GUIGetMsg()

If $msg = $ok then
$nomadresse = GUICtrlRead($adresse)

$timer=TimerInit()
 _IENavigate ($oIE,$nomadresse)
_IELoadWait ($oIE)
msgbox(0,"msg",TimerDiff($timer) & " ms pour charger la page")

EndIf
WEnd
Alors la j'ai fait une Gui rapide mais je souhaiterais pouvoir lancer mon programme compiler a partir de la ligne de commance: genre tpschargementpage.exe -Adresse Url de la page a chargée -MotClef a rechercher( pas codé encore)
Est possible? si oui si qqun peut me faire ce code ca serait sympa.
Merci d'avance
Modifié en dernier par timmalos le ven. 06 juin 2008 23:21, modifié 1 fois.
Avatar du membre
Voodoo
Niveau 6
Niveau 6
Messages : 298
Enregistré le : ven. 20 juil. 2007 20:45
Status : Hors ligne

Re: [..] Lancer un programme avec parametres en cmd (windows)

#2

Message par Voodoo »

A mettre en haut du programme !

Code : Tout sélectionner

if $CmdLine[0]<2 Then
    msgbox(16,"Erreur:","usage tpschargementpage.exe Url MotClef")
Else
    $url=$CmdLine[1]
    $motcle=$CmdLine[2]
EndIf
 
tu reutilise apres les variables $url et $motcle :)

Code : Tout sélectionner

#include <IE.au3>

if $CmdLine[0]<2 Then
    msgbox(16,"Erreur:","usage tpschargementpage.exe Url MotClef")
    exit
Else
    $url=$CmdLine[1]
    $motcle=$CmdLine[2]
EndIf

$oIE = _IECreate ("")
WinActivate ( "Temps de chargement" )

$timer=TimerInit()
 _IENavigate ($oIE,$url)
_IELoadWait ($oIE)
msgbox(0,"msg",TimerDiff($timer) & " ms pour charger la page")
 
Pour le tester en appuyant sur F5 avec scite il faut que tu mette les paramétres ! Dans le menu View tu clique sur parameters en 1 tu mets l'adresse et en 2 ton mot clée.
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Lancer un programme avec parametres en cmd (windows)

#3

Message par timmalos »

merci:)
Répondre