win10 開機後臺自動執行指令碼
假設需要開機執行D:/123/123.BAT 這個指令碼。
要後臺自動執行,需編寫一個vbs檔案。
新建vbs,輸入:
set ws=WScript.CreateObject("WScript.Shell")
ws.Run 目標路徑\start.bat /start",0
//引數0表示不顯示在視窗中。
把vbs複製到:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
注意ProgramData是隱藏資料夾。寫入該檔案需要管理者許可權。無法直接修改檔案(以管理員許可權開啟編輯器修改也許能成功),修改的話直接用新的檔案覆蓋。
如果你的指令碼沒有用到相對路徑,則到此結束。
若使用了相對路徑,則呼叫不成功,不過由於執行沒有回顯在視窗中,所以比較難知道是否呼叫成功。建議在除錯的時候可以把vbs引數0改為1 。等確定沒有錯誤時在改回0.
使用了相對路徑的話要在bat檔案中加入:
cd /d %~dp0
%0代表批處理本身
~dp是變數擴充
d既是擴充到分割槽號 d:
p就是擴充到路徑
此時執行vbs即可成功。
參考網址:
相關推薦
win10 開機後臺自動執行指令碼
假設需要開機執行D:/123/123.BAT 這個指令碼。 要後臺自動執行,需編寫一個vbs檔案。 新建vbs,輸入: set ws=WScript.CreateObject("WScript.Shell") ws.Run 目標路徑\start.bat /start",
新增開機後自動執行指令碼
環境: centos 開放埠 為了部署nginx http服務,開發80埠: iptables -I INPUT -p tcp --dport 80 -j ACCEPT iptables -I INPUT -p tcp --sport 80 -j ACCEPT service
win7下開機啟動自動執行指令碼
win7下開機自動執行程式,指令碼 C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 找到該路徑,把*.exe *.bat檔案放進去就ok了!!
linux開機啟動自動執行某個指令碼
有時候我們需要在開機的拉起一個服務或程序。 比較方便的改法是在檔案/etc/rc.local,編輯這個檔案,在末尾新增 source 指令碼名稱.sh 指令碼run_httpd_server.sh的內容 #!/bin/bash export BASE_DIR=$(p
樹莓派開機自動執行指令碼
1. 首先找個路徑建立一個簡單的自啟指令碼檔案: sudo nano my_script.sh 然後輸入: #!/bin/sh touch /home/pi/test.txt chmod 777 /home/pi/test.txt echo "Hello Pi" &g
linux 開機自動執行指令碼或者一些指定的程式
環境:xp電腦主機+vm虛擬機器+fedora9 先說點實在的東西,在虛擬機器上要上電啟動後自動掛載自己在xp上的共享資料夾,那麼你可以這樣: vim /etc/rc.local 把你要處理的指令碼或者在後臺執行的程式寫在這個指令碼上儲存就可以了 /etc/ini
開機自動執行指令碼無法執行程式
linux把需要執行的程式寫成一個指令碼,開機完成後使用sh執行指令碼可以把程式執行起來。但是設定開機自動執行指令碼檔案,卻無法把程式執行起來。 解決方法:在指令碼檔案執行程式語句之前加入: sour
Linux系統如何設定開機自動執行指令碼?
大家好,我是良許。 在工作中,我們經常有個需求,那就是在系統啟動之後,自動啟動某個指令碼或服務。在 Windows 下,我們有很多方法可以設定開機啟動,但在 Linux 系統下我們需要如何操作呢? Linux 下同樣可以設定開機啟動,但可能需要我們敲一些命令(可能也有 UI 介面的設定方法,但我不熟,我更
windows自動執行指令碼將資料庫表存入記事本
1.在d盤根目錄建一個批處理檔案sql.bat和killcmd.bat, sql.bat內容如下,用於把從今天0點到現在為止的報警資料都存到記事本中,記事本以當天日期命名 下面這個指令碼用於windows時間格式為yyyy-MM-dd的情況sqlcmd -e -q "select * from
利用svn鉤子hooks/post-commit,實現程式碼更新,自動執行指令碼
1. 在svn伺服器對應的專案中會存在以下幾個目錄和檔案 conf db format hooks locks README.txt 其中目錄hooks是放置程式碼提交執行的檔案 進入 hooks目錄新建一個 post-comm
centos7開機無法自動啟動指令碼
1 第一步 直接執行指令碼 xx.sh (這是判斷指令碼是否編寫正確) 2 第二步 在/etc/rc.d/rc.local下增加 需要開機執行的指令碼 (絕對路徑!) 如: 3 第三步 直接執行 命令: &
Linux下使用shell指令碼自動執行指令碼檔案
一、定時複製檔案 a、在/usr/local/wfjb_web_back目錄下建立 tomcatBack.sh檔案 檔案內容: ? 1 2 #將tomcat中的應用wfjb_web 複製到 /usr/local/wfjb_web_bac
Linux設定重啟自動執行指令碼或者應用自動執行
1.說明該設定是指導Linux啟動自動執行指定的.sh指令碼,對於應用的自動啟動道理相同,可以把啟動命令寫入.sh檔案,也可以在/etc/init.d/新建的檔案2.在/etc/init.d資料夾下建立initeop檔案vi initeop#!/bin/bash#chkcon
win10禁用後臺自動下載遊戲等等內容推送
方法轉載自知乎大神的評論,親測有用 1.用win+r 快捷鍵開啟執行視窗,輸入 regedit開啟登錄檔編輯器 2.開啟登錄檔的 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDe
WinSCP自動執行指令碼
我們經常使用WinSCP工具通過sftp協議上傳獲取檔案,本文描述通過bat批量處理檔案。 首先,我們開啟dos命令視窗使用 cd \d :D\WinSCP 開啟WinSCP安裝目錄 上傳檔案: winscp.exe /console /command "option batch continue" "
第5章 指令碼控制------------------------(以後臺模式執行指令碼、nohup)
5.2以後臺模式執行指令碼 有時直接從命令列介面執行shell指令碼很不方便。有些指令碼需要很長的時間才能處理,不可能讓命令列介面等待太長時間。使用ps命令,可以檢視Linux系統上執行的程序。所有程序不在終端監視器上執行。這就是所謂的後臺執行程序。在後臺
php如果執行一個死迴圈及後臺自動執行
前幾天接到一個專案,需要做一個後臺自動刷閱讀量和點讚的數量。 剛接觸php沒多久。但是知道,一個死迴圈是無法執行的。 百度了一會。主要用到一下幾項技術。 sleep()函式;主要是讓死迴圈得到休息,不至於崩潰。 set_time_limit(0);設定執
Linux如何在開機時自動執行sh檔案
這個還是比較簡單的。 使用vim開啟 /etc/rc.local 在最後加上你要執行的.sh檔案路徑 即可。 具體實現: 1. vim /etc/rc.local 2. /home/run-dd.sh
ubuntu navicat安裝,破解使用;以及設定系統啟動自動執行指令碼(轉)
今天想使用一個方便的mysql管理工具,曾經在windows下使用過navicat,覺得還不錯,和plsqldeveloper差不多。 網上果然找到了 同時還有安裝方法 1,官方下載最新版 2,下載後 解壓tar檔案 tar -zxvf navicat100
關於win10 powershell下禁止執行指令碼的問題
PowerShell因為在此係統中禁止執行指令碼解決方法 在Powershell直接指令碼時會出現: 無法載入檔案 **.ps1,因為在此係統中禁止執行指令碼。 簡短說明 說明如何對指令碼進行簽名以使其符合 Windows Power