我想调整我的 Windows 7 Ultimate 操作系统,使其更容易在我的服务器上打开 .php 文件。如果我只是通过打开方式菜单使用 iexplore.exe 打开文件,它将尝试下载 .php 文件而不是打开它。(我使用 XAMPP)。
我已经为 XAMPP 正确配置了目录。
在我创建的 Reg
HKEY_CLASSES_ROOT\.php
@tweak.php.open
&
HKEY_CLASSES_ROOT\teak.php.open\shell\open\command
@"C:\Program Files (x86)\Internet Explorer\iexplore.exe" localhost/%1
但是,这不会产生预期的结果。它不是这样工作的。
经过一番调试,我发现这背后的原因是因为文件的完整地址是通过使用变量 %1 发送的。
IE
"C:\Program Files (x86)\Internet Explorer\iexplore.exe" localhost/D:\Web Development\xampp\htdocs\form.php
我认为语法与批处理中的相同?如果您使用 %1 批处理,它将是文件的名称。这是我想要得到的,而不是整个路径。
我已经用一个相当不稳定的解决方案解决了这个问题,将输出重定向到我为解析字符串而创建的批处理文件并将其发送到 iexplore.exe ......请有人帮我语法或告诉我我在哪里可以学习正确的语法。(我不确定这种语言的名称是什么......批处理或外壳或什么。:S)