我正在运行批处理脚本来处理一些文件。当它确定当前文件不需要处理时,我想跳过该文件的其余命令并直接移至下一个。如何?Goto :EOF并且exit /b都退出整个脚本。
这是脚本。它需要一个目录并重命名所有文件以包含父目录名称中的所有单词(文件名中已包含的单词除外)。
@echo off
setlocal enabledelayedexpansion
rem set input directory (add check for validity)
set "inputDir=%~1"
set "confirmation=false"
:proceed
for /r "%inputDir%" %%F in (*.*) do (
rem use path to file as keywords
set "words=%%~pF"
rem replace known useless marks with spaces
set "words=!words:\= !"
set "words=!words:_= !"
set "words=!words:,= !"
set "words=!words: = !"
rem remove known useless words
set "words=!words: The = !"
set "words=!words: A = !"
set "words=!words: An …Run Code Online (Sandbox Code Playgroud) 我有高端 PC,但无法流畅播放视频。我有英特尔酷睿 i7 8700K、16GB RAM 和 GeForce GTX 1080。我的电脑通过 DisplayPort 到 HDMI 电缆连接到 LG 75UM7110 电视。我必须使用这条电缆,因为这是旧 GPU 中唯一可用的端口。电视已设置为 PC 使用的最大速度。我用这台机器很长时间了,播放非常流畅,即使是 8k 大部分时间也很流畅。最近发生的变化是电视和全新的 Windows 10 构建安装(和 MPC-HC 版本更新)。
对于软件播放器,我的选择是 MPC-HC,并且不会为备用播放器考虑任何想法。播放器设置为使用硬件加速(Playing [H/W]播放时显示,表示DXVA加速成功)。我从 HDD 播放视频(也测试了 3500mb/s SSD)。视频流畅了几秒钟,然后稍微滞后,重复。分辨率、高或低比特率或旧/新编解码器(从 XviD 到 x265)之间似乎没有任何区别。没有一个运行顺利,但很难判断滞后量是否不同。延迟不会延伸到玩游戏。在 4k x265 播放和大量空闲程序期间,我的 CPU 保持在 6-8%(MPC-HC 使用其中的 31-33%),我的 HDD 保持在 0-2%,GPU 保持在 12%。MPC-HC 内存使用量稳定在 326-328mb。
更新
我的一个朋友用他自己的电缆将他的笔记本电脑连接到我的 LG 电视,并将问题复制到另一个 HDMI 端口。问题没有出现在他的笔记本电脑屏幕上,只有重复输出到电视上。这些是我的一些电视设置: