No windows não existe o conceito de “linha de comando” como existe no Linux e Unix’s
No windows:
Uma vez chamado um programa, não é possível recuperar em lugar nenhum os parâmetros passados ao programa, exceto dentro do próprio programa, por exemplo:
Não há lugar onde descobrir que foi passado ao NOTEPAD.EXE o parametro c:\teste.txt
No Linux e Unix’s:
Enquanto o programa estiver em execução é possível ver em diversos lugares a linha de comando utilizada para chamar o programa:
Um dos exemplos de como descobrir a linha de comando seria:
Veja:
24602 pts/2 Sl+ 0:00 \_ vi teste.txt
- 24602 é o PID
- pts/2 é o device que identifica o terminal
- Sl+ é o estado do processo (sleep)
- 0:00 é o tempo de CPU que este processo já consumiu
- vi teste.txt é a linha de comando.
Uma outra forma de descobrir, no linux, se voce souber o PID (24602 no exemplo acima), é rodar o comando abaixo:
Isto vai printar na tela apenas a linha de comando do PID 24602.
Por estas coisinha e muitas outra abandonei para sempre o Windows há 5 anos.
[]s
Kemper