由于windows xp的快捷方式不支持相对路径,所以U盘插到别的电脑上,原本的快捷方式可能就会失效。因为U盘可能由盘符可能发生变化。
用批处理.bat或者命令行.cmd可以实现,但是会被防火墙拦截。。。
好吧。还有什么办法?
可以做到的肯定是高手中的高手了。
注意:目标是让“快捷方式”指向U盘内的程序。
由于windows xp的快捷方式不支持相对路径,所以U盘插到别的电脑上,原本的快捷方式可能就会失效。因为U盘可能由盘符可能发生变化。
用批处理.bat或者命令行.cmd可以实现,但是会被防火墙拦截。。。
好吧。还有什么办法?
可以做到的肯定是高手中的高手了。
注意:目标是让“快捷方式”指向U盘内的程序。
巧的很,这个问题我也遇到过。
本人的意图是想在U盘根目录建个快捷指向U盘深层目录中的某个程序,这样就即可以方便的运行,也不会让程序存储位置出现混乱。
可是换电脑使用U盘,它的盘符多数会变化,使快捷方式指向出现偏差。
确实是这样,WINDOWS系统的快捷不支持相对路径。BAT批可以使用相对路径。
除了批处理,还可以使用VBS脚本啊:
思路:
1.读取可移动磁盘的盘符
2.加上相对路径就可以访问U盘中的程序了。
感觉意图不良啊...意思是想要任意电脑插上任意移动设备都能用是吧.这个牵扯到编程问题了,挺麻烦.类似病毒那种效果,全都能感染并使用.
一般來說是不行了,
你可以將你U盤的資料复制到硬盤上,然後從硬盤上使用,使用完後可以复制到本身U盤上`...