Jump to content
estica

abrir exe por cmd

Recommended Posts

estica

Pessoal estou a tentar abrir um programa pelo cmd mas não consigo e já virei a internet e não encontro forma de resolver.

Eu estou a usar o cmd porque preciso executar o programa na sua diretoria e não posso usar apenas o

Process.Start

O que já tentei e o mais parecido com o que eu queria fazer é isto:

Shell("cmd.exe /c " & Application.StartupPath + "\pasta\programa.exe")

Edited by ribeiro55
Usar tag CODE

Share this post


Link to post
Share on other sites
He B TeMy

ProcessStartInfo procStartInfo = new ProcessStartInfo {
   FileName = "cmd.exe",
   Arguments = @"/c o resto dos argumentos",
   UseShellExecute = false,
   CreateNoWindow = true
};

É c# mas n deve ser dificil converter.

Edited by ribeiro55
Usar language hint do tag code!

Share this post


Link to post
Share on other sites
ribeiro55

Olá estica.

Podes, e deves, usar o Process.Start

Só precisas de indicar a working directory para ultrapassares a questão de ser executado na pasta do caller.

Dim PI As New ProcessStartInfo("caminho do executável", "argumentos a aplicar")
PI.WorkingDirectory = "caminho de execução"
Process.Start(PI)


Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Share this post


Link to post
Share on other sites
estica

Olá estica.

Podes, e deves, usar o Process.Start

Só precisas de indicar a working directory para ultrapassares a questão de ser executado na pasta do caller.

Dim PI As New ProcessStartInfo("caminho do executável", "argumentos a aplicar")
PI.WorkingDirectory = "caminho de execução"
Process.Start(PI)

Ya amigo obrigado. Já tinha resolvido o problema. Acabei por resolver logo depois de abrir o tópico mas foi esse método que usei amigo

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.