Windows 7 - 快捷方式 - 目标属性太长

Windows 7 - 快捷方式 - 目标属性太长

我需要启动一个程序 (vlc.exe) 的快捷方式,并使其以某些属性启动(这是一个相当长的字符串),但目标框无法接受足够的字符。我需要帮助找到另一种方法,我想知道您是否可以使用批处理脚本启动快捷方式和属性?或者还有其他想法吗?

具体来说,我用 vlc 快捷方式替换了我的 Firefox 图标,以便在我不在时启动并记录谁在使用我的电脑的 2 秒片段。我需要的完整代码是-

“C:\Program Files (x86)\VideoLAN\VLC\vlc.exe” vlc dshow://:dshow-vdev="Monitor Webcam":dshow-adev="none":dshow-size="640x480":dshow-caching=1000 --run-time=2 -V dummy --intf=dummy --dummy-quiet:sout=#transcode{vcodec=h264,vb=800,scale=1,acodec=mpga,ab=128,channels=2,samplerate=44100}:file{dst=C:\records\test1.ts}:sout-keep

但目标框的最大值为-

“C:\Program Files (x86)\VideoLAN\VLC\vlc.exe” vlc dshow://:dshow-vdev="Monitor Webcam":dshow-adev="none":dshow-size="640x480":dshow-caching=1000 --run-time=2 -V dummy --intf=dummy --dummy-quiet:sout=#transcode{vcodec=h264,vb=800,scale=1,acodec=mpga,ab=12

答案1

有十几种方法可以做到这一点。如果我是你,我会将整个讨厌的字符串设置为系统变量。我会尝试解释。

  1. 按住键盘上的“Windows 按钮”并按 R 键(打开运行窗口)
  2. 将引号内的内容复制到运行窗口“rundll32 sysdm.cpl,EditEnvironmentVariables”
  3. 点击底部的“新建”按钮,将出现一个小窗口“新系统变量”
  4. 选择一个变量名。我将使用不带引号的“WebCam”
  5. 对于变量值,我会把所有内容放在 vlc.exe 之后”
  6. 在两个窗口中均单击“确定”。
  7. 对于快捷方式,请使用“C:\Program Files (x86)\VideoLAN\VLC\vlc.exe”%WebCam%
  8. 然后测试一下,运气好的话它就能工作。应该可以,也可能。。。好吧,谁知道 GLHF

在此处输入图片描述

答案2

我没有使用过 .bat 文件,但我认为你的想法可行。我尝试了以下方法使用 Windows Media Player 播放播放列表:

start "C:\Program Files (x86)\Windows Media Player\wmplayer.exe" "C:\play.m3u"

相关内容