Clique com o botão direito no ícone que você usa para iniciar o aplicativo e clique em "Propriedades". Altere o valor do campo "Iniciar em" para onde quer que o diretório inicial contenha o arquivo de configuração que você deseja usar.
Eu tenho um programa instalado em uma máquina com Windows 7 que lê um arquivo de configuração de inicialização. O programa também abre uma janela do console Tcl.
O problema que estou tendo é que quando eu lanço o aplicativo da maneira usual (usando ícones de inicialização ou a partir do menu Iniciar) ele não lê o arquivo de configuração no meu diretório home, apenas o arquivo de configuração do sistema no pasta do programa. Usando o console Tcl, pwd
me fornece a pasta do sistema de programas ( C:\Program Files\myprog\
).
Se eu iniciar o programa usando a linha de comando ( por exemplo, C:\Program Files\myprog\myprog.exe
) do diretório inicial, ele faz ler o arquivo de configuração local e pwd
retornará meu diretório pessoal.
O que há por trás dessa inconsistência no Windows 7? Mais especificamente, estou procurando uma maneira de fazer com que o programa seja iniciado a partir do diretório inicial para que o arquivo de configuração local seja lido, independentemente de um usuário clicar no ícone ou no menu Iniciar.
Obrigado