會用call命令嗎?你知道call命令有哪些功能嗎?你知道call命令如何在批處理文件中執行其他類型的文件嗎?在批處理腳本中,你有沒有使用過call命令來跳轉到不同的代碼塊?當你需要執行特定批處理代碼多次時,你是否考慮過使用call命令進行循環?如果你對這些問題還沒有答案,那么你一定不能錯過這篇關于Windows系統下call命令的文章。
Call命令是一個非常有用的批處理命令。它能夠讓你執行另一個批處理文件,并且在執行完成之后將控制權返回給當前批處理文件。這些能力使得call命令成為批處理腳本的一個強大工具。在本篇文章中,我們將深入探討call命令的各種用法。
一. 基礎知識
首先,我們需要了解一些call命令的基礎知識。在批處理文件中,你可以使用call命令來執行另一個批處理文件。例如,如果你要分別調用名為“范例1.bat”和“范例2.bat”的批處理文件,你可以在另一個批處理文件中使用以下命令來執行它:
call 范例1.bat
call 范例2.bat
這個命令會執行“范例1.bat”和“范例2.bat”的批處理文件,并且在執行完成之后將控制權返回給當前批處理文件。
當然,你也可以在call命令中使用參數。例如,如果你要將“-h on”作為參數傳遞給“范例3.bat”文件,你可以使用以下命令:
call 范例3.bat %1 %2
在“范例3.bat”文件中,你可以使用%1來引用傳遞給它的第一個參數。在這個例子中,%1將被替換為“-h”,%2將被替換為“off”。
二. 其他用法
現在,我們來看一些其他的用法。首先,你可以使用call命令執行其他類型的文件,例如exe可執行文件。例如,如果你要運行一個名為“control.exe”的可執行文件,你可以使用以下命令:
call control.exe
這個命令會執行“control.exe”文件(控制面板),并且在執行完成之后將控制權返回給當前批處理文件。
除此之外,你還可以使用call命令在同一個批處理文件中執行不同的標簽(label)。標簽是一種在批處理文件中定義的命名位置,可以用來跳轉到不同的代碼塊。例如,下面是一個包含兩個標簽“start”和“end”的批處理文件的例子:
@echo off
:start
echo 這是夢開始的地方。。。。。。
goto end
:end
echo 什么呀,還沒開始就已經結束啦?!
現在,如果你想從“start”標簽跳轉到“end”標簽,你可以使用以下命令:
@echo off
call :end
goto eof
:start
echo 這是夢開始的地方。。。。。。
goto end
:end
echo 什么呀,還沒開始就已經結束啦?!
pause>nul
:eof
exit
這個命令會跳轉到“end”標簽,并且在跳轉完成之后將控制權返回給當前批處理文件。你有沒有發現呢:批處理內部跳轉到指定的標簽,call :end等同于goto end。不過,需要注意這兩個命令的不同寫法。
最后,你還可以在call命令中使用循環。例如,如果你想在當前批處理文件中執行一個名為“說話呀.bat”的批處理文件十次,你可以使用以下命令:
for /l %%m in (1 1 10) do call 說話呀.bat
timeout /t 30 /nobreak
這個命令會循環十次,每次都會執行“說話呀.bat”文件,并且在執行完成之后將控制權返回給當前批處理文件。注意,在此例中,我們使用了for循環。
三. 結論
在Windows系統批處理腳本中,善用call命令可以讓你的腳本更有邏輯性、更具可讀性,從而提高效率。如果你對于本文中的call命令還有疑問或者你想分享你在使用call命令時遇到的問題和解決方法,歡迎在評論區中留下你的問題或者分享。我將盡快回復你并與你一起探討call命令在批處理文件中的更多應用。
[釘科技編譯] 微軟在去年12月面向Windows Insiders測試用戶推出了通過“Your Phone”應用撥打和接聽電話的功能。據《Windows Latest》網站消息,該功能現在已經面向用戶開放。撥叫電話時,只需在第一次使用時確認,讓Windows系統獲得更多權限即可。
作為微軟跨平臺戰略的重要組成部分,微軟在Your Phone應用上傾注了大量心力。這款應用能夠讓用戶在PC端直接訪問手機端的圖像,并具備發送信息、同步通知、屏幕鏡像以及撥打電話的功能。
Your Phone應用在左側導航面板上可以顯示手機的背景圖像,并且具備帶有Fluent Design設計語言的半透明效果。這使得PC端Your Phone應用更美觀。
微軟指出,只有當Android手機在用戶電腦的藍牙接收范圍之內,撥打電話功能才能正常使用。同時,來電時,電話仍會在用戶的Android手機端顯示。在通話過程中,用戶也可以在電腦和手機之間切換,即在PC端點擊使用手機通話,則可以切換到手機通話狀態。另外,該應用還將同步用戶的通話記錄和聯系人,還能在應用中打開撥號界面呼叫通訊錄沒有的人。
除此之外,微軟還加入了對跨設備復制粘貼功能的支持。根據微軟在對該選項的說明來看,開啟該功能后即允許用戶將手機、PC上復制的內容傳輸到其他登陸同一賬號的設備中。
用戶可以在Microsoft Store上下載安裝該款應用。目前,由于iOS對第三方服務的限制,只有Android用戶可以使用這項呼叫支持功能。(釘科技編譯,消息來源:https://www.windowslatest.com/2020/02/02/windows-10-your-phone-app-call-support/)