bonjour,
J´ai un probleme que j ai du mal a gérer (et je suis à la bourre alors c´est pas génial)
Je fais appel à un shell dans une application windows form comme ceci
Le probleme c est que cette console fait appel à des fichiers créés dans l interface...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Dim rutaobf As String rutaobf = exedir & "\console.exe" Shell("""" & rutaobf & """", , True)
Je m´explique :
J´ai un bouton qui me crée des fichiers, et entre autres des fichiers .bat comme ceci:
Ma console contenue dans le shell (console.exe) appelle ces fichiers .bat pour en créer d autres.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 rutaoutbat = exedir & "\outobfpest.bat" sw = New StreamWriter(rutaoutbat) sw.WriteLine("@cd " & rutanomsim) sw.WriteLine("@inschek out.ins out.dat") sw.WriteLine("@pause") sw.Flush() sw.Close()
J appelle le shell avec un autre bouton (pour pas m embeter maintenant) mais :
- si je viens juste de créer mes .bat dans l´application, le shell ne fonctionne pas (mais si je double clique dans explorer sur mon fichier console.exe ca fonctionne)
- si je ferme l application et que je la rouvre, et que je relance le shell il fonctionne!!!!!!!
Je comprends pas ce qui se passe... si vous avez une solution (il me reste 6h pour trouver!!!)
Merci!!!!!
Partager