启动Windows 7应用程序的目录


2

我在Windows 7机器上安装了一个程序,它读取启动配置文件。该程序还打开了一个Tcl控制台窗口。

我遇到的问题是,当我以通常的方式启动应用程序(使用启动器图标或从开始菜单)时,它不会读取我的主目录中的配置文件,只读取程序文件夹中的系统范围的配置文件。使用Tcl控制台,pwd给我程序系统文件夹(C:\Program Files\myprog\)。

如果我使用主目录中的命令行(例如 C:\Program Files\myprog\myprog.exe)启动程序,它读取本地配置文件,并pwd返回我的主目录。

Windows 7中这种不一致的原因是什么?更具体地说,我正在寻找一种方法从主目录启动程序,以便无论用户是否单击图标或开始菜单,都会读取本地配置文件。

谢谢


Start in:快捷方式的路径是什么?
CharlieRB 2013年

默认情况下,Windows 7将为所有应用程序生成应用程序目录。某些应用程序编写正确并将其配置文件存储在该位置,其他应用程序以不正确的方式编写,并将其存储在所需的任何位置。当这种情况经常发生时,程序就不会混淆。听起来好像要修改用于启动程序的快捷方式以指示配置文件的位置。
Ramhound 2013年

Answers:


1

右键单击用于启动应用程序的图标,然后单击“属性”。将“开始”字段的值更改为包含要使用的配置文件的主目录所在的位置。


谢谢,这是解决方案。我将“开始”字段更改为%USERPROFILE%。
leifer85 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.