[R] Pourquoi ca genere un .bat

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
amouna98
Niveau 5
Niveau 5
Messages : 127
Enregistré le : jeu. 15 juil. 2010 10:17
Status : Hors ligne

[R] Pourquoi ca genere un .bat

#1

Message par amouna98 »

bonjour,

j ai lancer ce bout de programme et je ne comprend pas pourquoi ca me génère un .bat!!!

Code : Tout sélectionner


Local $s_out = ""
Local $i_pid = Run(@ComSpec & ' /c wmic Process where (Name= "sqlsv.exe") get workingsetsize', "", @SW_HIDE,6)
MsgBox(0, "test", $i_pid)
While 1
    $s_out &= StdoutRead($i_pid)
    If @error Then ExitLoop
    WEnd
MsgBox(0, "size", $s_out)
 
le .bat généré est vide !!
Modifié en dernier par amouna98 le mar. 31 août 2010 11:41, modifié 1 fois.
SagePourpre
Niveau 7
Niveau 7
Messages : 442
Enregistré le : dim. 06 juil. 2008 09:11
Status : Hors ligne

Re: [..] Pourquoi ca genere un .bat

#2

Message par SagePourpre »

De mon côté, rien de tel.
Aucun fichier *.bat généré, ce
qui est normal...

Je ne vois vraiment pas ce qui peut causer ce
problème, mais aucun éléments de ton code ne
devrait, à ma connaissance, produire un tel effet.
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
amouna98
Niveau 5
Niveau 5
Messages : 127
Enregistré le : jeu. 15 juil. 2010 10:17
Status : Hors ligne

Re: [..] Pourquoi ca genere un .bat

#3

Message par amouna98 »

je trouve aussi ca anormal !!
Avatar du membre
Jerome
Niveau 9
Niveau 9
Messages : 661
Enregistré le : mar. 07 avr. 2009 08:35
Localisation : Picardie
Status : Hors ligne

Re: [..] Pourquoi ca genere un .bat

#4

Message par Jerome »

2 questions :

Ton .bat, il porte quel nom ?

Le code que tu as fournit est ton code entier ou une partie ?

Ty :)
Avatar du membre
sksbir
Niveau 7
Niveau 7
Messages : 384
Enregistré le : lun. 26 oct. 2009 17:57
Localisation : Lyon
Status : Hors ligne

Re: [..] Pourquoi ca genere un .bat

#5

Message par sksbir »

Peut-être que le "wmic" que vous lancez n'est pas celui que vous pensez ?

wmic , c'est en fait "C:\WINDOWS\System32\Wbem\wmic.exe"

Pour être sûr, il faudrait déja lancer le run avec le chemin exact et complet de wmic ( C:\WINDOWS\System32\Wbem\wmic.exe ) ,histoire de ne pas lancer par erreur un wmic.cmd qui trainerait dans le path ( par exemple...)
amouna98
Niveau 5
Niveau 5
Messages : 127
Enregistré le : jeu. 15 juil. 2010 10:17
Status : Hors ligne

Re: [..] Pourquoi ca genere un .bat

#6

Message par amouna98 »

Jerome a écrit :2 questions :

Ton .bat, il porte quel nom ?

Le code que tu as fournit est ton code entier ou une partie ?

Ty :)
voila le nom de mon . bat : TempWmicBatchFile.bat

je ai testé ce bout de code tout seul mais meme resultat
amouna98
Niveau 5
Niveau 5
Messages : 127
Enregistré le : jeu. 15 juil. 2010 10:17
Status : Hors ligne

Re: [..] Pourquoi ca genere un .bat

#7

Message par amouna98 »

sksbir a écrit :Peut-être que le "wmic" que vous lancez n'est pas celui que vous pensez ?

wmic , c'est en fait "C:\WINDOWS\System32\Wbem\wmic.exe"

Pour être sûr, il faudrait déja lancer le run avec le chemin exact et complet de wmic ( C:\WINDOWS\System32\Wbem\wmic.exe ) ,histoire de ne pas lancer par erreur un wmic.cmd qui trainerait dans le path ( par exemple...)
ca change rien !!! j ai toujour le .bat
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] Pourquoi ca genere un .bat

#8

Message par Iste »

Bah vous le lancez a la main, et si ya toujours le .bat (ce que je suppose fortement) c'est simplement que le logiciel l'a crée car il en a besoin...
Signez ici
Avatar du membre
moutelous
Niveau 6
Niveau 6
Messages : 229
Enregistré le : sam. 09 févr. 2008 19:51
Localisation : Rennes
Status : Hors ligne

Re: [..] Pourquoi ca genere un .bat

#9

Message par moutelous »

Bonjour,

En effet, un fichier vide nommé "TempWmicBatchFile.bat" est créé par WMIC pour ses propres besoins. Il vous suffit d'exécuter un "FileExists" pour confirmer son existence et pour l'effacer par après.
A+
amouna98
Niveau 5
Niveau 5
Messages : 127
Enregistré le : jeu. 15 juil. 2010 10:17
Status : Hors ligne

Re: [..] Pourquoi ca genere un .bat

#10

Message par amouna98 »

c'est ce que je fais
merci
Répondre