簡體   English   中英

在Windows批處理文件中執行命令

[英]Execute command in Windows batch file

我在共享文件夾上有一個文件。 我必須從本地PC執行該文件。 該文件的名稱每天都會更改,因此我應該先找到該名稱,然后再執行該.exe文件。

這是我的Batch

@echo off

set FILE =

FOR  /F  %%a IN ('dir /s/b') DO (  
  set FILE=%%a
)

start %FILE%

最后一行不執行該文件。 這是為什么?

路徑中是否有空格?

嘗試這個:

START "" "%FILE%"

""表示空白的窗口標題。 引用文件名時,必須指定標題,否則START會將引用的文件路徑視為標題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM