0
在批處理/ CMD窗口:
我知道如何比較文件以及如何打開Chrome。
只是如何讓我的這些條件的IF語句?
批次/ Windows命令行 - 文件進行比較,然後打開鉻
如果文件1 ==文件2 - > dirToChrome.exe
如果文件1 =文件2 - >退出
編輯:!他們是包含0或者1
在批處理/ CMD窗口:
我知道如何比較文件以及如何打開Chrome。
只是如何讓我的這些條件的IF語句?
批次/ Windows命令行 - 文件進行比較,然後打開鉻
如果文件1 ==文件2 - > dirToChrome.exe
如果文件1 =文件2 - >退出
編輯:!他們是包含0或者1
基於C-toesca的答案,這裏是代碼:
:: These are parameters that are passed into the script
set file1=%1
set file2=%2
:: Extracting the contents of the files
for /f "tokens=1* delims=" %%c in ('type "%file1%"') do set file1_value=%%c
for /f "tokens=1* delims=" %%c in ('type "%file2%"') do set file2_value=%%c
:: Comparing the values
IF "%file1_value%" EQU "%file2_value%" (
dirToChrome.exe
) ELSE (
exit
)
什麼是文件1的html文件和file2? (該文件的哈希值,文件名等?)
比較兩個字符串(文件名,例如文件哈希):
set file1=%1
set file2=%2
IF %file1% EQU %file2% (
dirToChrome.exe
)ELSE (
exit
)