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

Jus*_*tin 5 vlc-media-player windows-7 shortcuts batch

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

把它放在上下文中,我用一个 vlc 快捷方式替换了我的 Firefox 图标,以启动并记录我离开时谁在使用我的计算机的 2 秒片段。我需要的完整代码是-

"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" vlc dshow:// :dshow-vdev="监控网络摄像头" :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,通道=2,采样率=44100}:file{dst=C:\records\test1.ts} :sout-keep

但是目标框在-

"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" vlc dshow:// :dshow-vdev="监控网络摄像头" :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

Mic*_*ion 7

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

  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

在此输入图像描述


Eri*_*per 1

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

start "C:\Program Files (x86)\Windows Media Player\wmplayer.exe" "C:\play.m3u"
Run Code Online (Sandbox Code Playgroud)