Lancer une commande cmd en c#
Bonjour
Je débute en C# et je voudrais reproduire ce que j'ai fait en vb.net il y a qq années, c'est à dire envoyer un fichier de commande sur une imprimante Zebra (étiqueteuse)
Code:
1 2 3 4
|
My.Computer.FileSystem.WriteAllText("C:\Temp\test_vs2013.txt", code_zebra, False)
chaine_impression = "cmd.exe /c COPY C:\temp\test_vs2013.txt " & My.Settings.imprimante
Shell(chaine_impression) |
Mais je n'arrive pas à le reproduire en C# sur un autre projet.
Code:
1 2
|
Process.Start(@"C:\Windows\System32\cmd.exe /c COPY C:\Temp\EtiqGesDoc.txt" + Properties.Settings.Default.imprimante); |
j'ai bien paramétré mon imprimante mais j'ai une erreur System.ComponentModel.Win32Exception* : 'Le fichier spécifié est introuvable'
merci de votre aide