Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Problème de process info [ Système / Exécution ] (Ruddy16)

mardi 20 novembre 2007 à 16:40:40 | Problème de process info

Ruddy16

Bonjour a tous,

Je réalise un petit soft qui retaille des images et qui se charge de copier ces images vers un serveur en utilisant le réseau. Le redimensionnement des images fonctionne a merveille mais je n'arrive pas a lancer le script MS-DOS qui contient les instuctions pour copier les fichiers. le fichier script fonctionne. Le problème est que mon appel du script a travers ma page Web ne fonctionne pas. Voila mon code

Process process = new Process();
 
ProcessStartInfo psInfo = new ProcessStartInfo(@"C:\img\tools\scripts\copy-images.cmd");
psInfo.CreateNoWindow = true;
psInfo.WindowStyle = ProcessWindowStyle.Hidden;
psInfo.UseShellExecute = false;
 
process = Process.Start(psInfo);
process.WaitForExit();
process.Close();

(je ne trouve pas de balise code, il n'y en a pas ?)

Je ne comprends pas pourquoi cela ne fonctionne pas. Quand je mets un point d'arret le code est bien exécuter mais les images ne sont pas copiés. Si je lance le script a la main, les images sont copiés. Quelqu'un vois une erreur dans mon code ?


mardi 20 novembre 2007 à 17:39:09 | Re : Problème de process info

bernie666

Il y a peut etre un probleme de droits ?

Juste pour tester, essaye de passer par un

System.IO.

File.Copy(); depuis ton application dot net pour voir si la copy vers ton serveur fonctionne.

++

-------------------------------------------
http://quoideneufaujourdhui.spaces.live.com

mardi 20 novembre 2007 à 17:42:40 | Re : Problème de process info

Nikoui

Et en exécutant ton code en ne modifiant pas les options suivantes :

psInfo.CreateNoWindow = true;
psInfo.UseShellExecute = false;

Qu'est ce que ça donne ?


Working as designed
www.nikoui.fr

mardi 20 novembre 2007 à 18:06:30 | Re : Problème de process info

Ruddy16

Réponse acceptée !
Merci Pour vos réponses.

Je n'ai pas été assez curieux. Sur un autre forum on ma parlé de la propriété WorkingDirectory

En effet j'ai modifié mon code de la façon suivante :

ProcessStartInfo psInfo = new ProcessStartInfo("copy-images.bat");
psInfo.CreateNoWindow = true;
psInfo.WindowStyle = ProcessWindowStyle.Hidden;
psInfo.UseShellExecute = false;
psInfo.WorkingDirectory = @"C:\imgLooneo\tools\scripts\";
 
process = Process.Start(psInfo);

Et comme ca ca fonctionne nickel.

Merci a tous

mardi 20 novembre 2007 à 22:40:29 | Re : Problème de process info

Nikoui

(marque ta dernière réponse comme acceptée si elle résoud le problème)


Working as designed
www.nikoui.fr



Cette discussion est classé dans : images, script, process, fonctionne, psinfo


Répondre à ce message

Sujets en rapport avec ce message

Utilisation de process [ par Yandroide ] bjour,Je lance une application d'ocr et je lui passe des images en paramètres grace à process. J'utilise MonProcess.WaitForInputIdle() pour faire atte Process.start et WIndows Vista [ par YvonSteel ] Bonjour,Je fais appel à vos lumières parce que là, je sèche un peu... je vous explique mon problème. J'ai créer un cdrom contenant des logiciels OpenS Comparaison de bytes d images [ par danyclassique ] Bonjour a tous.J aurai voulu savoir si quelqu un connait une methode  pour comparer 2 tableaux de bytes contenant chacunles paquets de bytes d une ima système d'information traitement images satellitaire [ par noureddine3147 ] bonjour j'ai un projet "système d'information traitement images  satellitaire"si vous avez des documentations  sur ce sujet svp aidez moi merci lancer un script vbs depuis c# [ par bellarosa ] Bonjour,j'ai un script en vbs permettant d'interroger un moteur de recherche. le problème est que je ne sait pas comment lancer ce script depuis une Convertir 3 images en une seule. [ par Gargantuass ] Bonjours à tous,       voila je commence tout juste à manipuler la language C# et dans le cadre d'un projet je cherche à réaliser une méthode qui pren Créer une vidéo avec plusieurs images [ par nonold ] Bonjour,J'ai fait un programme qui me genere une palanqué de BMP ou JPG qui decrivent un mouvement.( Rappelez vous ce petit calepin qui faisait bouger Process mettre un lecteur media en pleine ecran [ par gabs77 ] Bonjour,J'utilise Process pour lancer un exécutable multimédia dans mon application.dont voici le code en dessous :Process p = <font impression [ par lilia123 ] Bonjour,je veux imprimer des textes avec des images, j'ai utilisé Crystal Reports et j'ai rencontré un problème au niveau des images. Process.Strat avec un compte utilisateur difféent [ par oximoron ] J'ai un petit problème avec le Process.Start :je veux lancer une processus avec un autre utilisateur, et le la classe process le permet (en tout cas ç


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,156 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.