Jump to content

abrir exe por cmd


estica

Recommended Posts

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
Link to comment
Share on other sites

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"

Link to comment
Share on other sites

  • 2 weeks later...

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

Link to comment
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.