System.Diagnostics.Process.Start("../Shortcuts/slot1.lnk");
此行不起作用。
我检查了文件结尾是否正确,文件是否在正确的目录中,但仍然无法正常工作。
它应该启动快捷方式,但只是说找不到快捷方式。
文件夹结构如下 /folder1/Shortcuts/slot1.lnk ,程序为 /folder1/program/program.exe
我想提到的是,我也以相同的方式加载图片...它们无法正常工作
pictureBox1.BackgroundImage = Image.FromFile("../Slots/slot2.jpg");
文件夹结构相同,因此 /folder1/Slots/slot2.jpg 程序为 /folder1/program/program.exe
我使用双斜杠使它正常工作
System.Diagnostics.Process.Start("..\\Shortcuts\\slot1.lnk");
答案 0 :(得分:0)
这对我有用:
const links = document.querySelectorAll('.links');
const sections = document.querySelectorAll('section');
function changeLinkState() {
let index = sections.length;
while(--index && window.scrollY + 50 < sections[index].offsetTop) {}
links.forEach((link) => link.classList.remove('active'));
links[index].classList.add('active');
}
changeLinkState();
window.addEventListener('scroll', changeLinkState);
请注意绝对路径,并使用反斜杠而不是正斜杠。
一旦使用绝对路径,就可以尝试相对路径,但是要注意,通常,用户启动应用程序时,您无法控制当前目录。如果您确实要使用相对路径,则应在代码中显式设置当前目录。