プログラム(vlc.exe)へのショートカットを起動し、特定の属性(非常に長い文字列)で起動する必要があります。ターゲットボックスは十分な文字を受け入れません。別の方法を見つけるのに助けが必要です。バッチスクリプトを使用してショートカットと属性を起動できるかどうか疑問に思いました。または他のアイデアはありますか?
コンテキストを説明するために、Firefoxアイコンをvlcショートカットに置き換えて、不在時にコンピューターを使用しているユーザーの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ダミー--intf =ダミー--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ダミー--intf =ダミー--dummy-quiet:sout =#transcode {vcodec = h264、vb = 800、scale = 1、acodec = mpga、ab = 12
これを行うには12の方法があります。もし私があなたなら、厄介な文字列全体をシステム変数として設定します。説明しようと思います。
私は.batファイルの経験はありませんが、あなたのアイデアはうまくいくと思います。 Windows Media Playerでプレイリストを再生するには、次のことを試しました。
start "C:\Program Files (x86)\Windows Media Player\wmplayer.exe" "C:\play.m3u"