Chia Sẽ Kinh Nghiệm Về IT



Tìm Kiếm Với Google
-


Gởi Ðề Tài Mới  Gửi trả lời
 
Công Cụ Xếp Bài
Tuổi 19-08-2015, 01:59 PM   #1
hoctinhoc
Guest
 
Trả Lời: n/a
Cách chạy lại 1 ứng dụng or file *.bat khi windows boot or restart...
Cách chạy lại 1 ứng dụng or file *.bat khi windows boot or restart...


Trong một vài trường hợp bạn muốn chạy 1 ứng dụng hoặc file .bat khi windows khởi động (boot) hoặc restart lại thì bạn thực hiện theo bài hướng dẫn sau nhe.

Nếu chạy bằng Task này thì ứng dụng or file .bat của bạn sẽ chạy ở BackGround nhe, nghĩa là bạn không thấy được.

Nếu bạn muốn chạy Task lúc server boot or khởi động lại thì ở Trigger bạn chọn At Startup
Nếu bạn muốn chạy Task lúc Uer login vào Windows lại thì ở Trigger bạn chọn At Login ---> Task sẽ show ra cửa số CMD or Powshell or ứng dụng bạn cần chạy

Trường hợp bạn muốn chạy ứng dụng bằng Powershell (không muốn chạy bằng cửa số CMD) thì bạn làm theo cách sau:

B1: tạo file autorun.bat có nội dung sau

Trích dẫn:
@ECHO OFF
PowerShell.exe -NoProfile -Command "& {Start-Process PowerShell.exe -ArgumentList '-NoProfile -ExecutionPolicy Bypass -File ""%~dpn0.ps1""' -Verb RunAs}"
PAUSE
B2: Tạo file auturun.ps1 có nội dung như sau

nội dung tùy thuộc vào cách chạy ứng dụng của bạn, bên dưới là các lệnh để mình thực thi ứng dụng của mình trong powershell

Trích dẫn:

CD C:\Users\Administrator\iMedia
iojs.exe .\server.js

B3: đặt 2 file auturun.bat và autorun.ps1 vào cùng 1 folder thí dụ: C:\autorun


B4: Tham khảo các bước bên dưới để tạo 1 Task là xong.



Schedule a Batch File to run automatically

Step 1: Create a batch file you wish to run and place it under a folder where you have enough permissions. For example under C drive.
Step 2: Click on Start and under search, type in Task and click open Task Scheduler.
Step 3: Select Create Basic Task from the Action pane on the right of the window.
Step 4: Under Create Basic Task, type in the name you like and click Next.
Step 5: From the Trigger select the option you like and click Next.
I chose Daily and clicked Next, which brought me to this screen.
Step 6: Then click on Start a Program and click Next.
Step 7: Now click on Browser and select the batch file you like to run.
Step 8: Finally, click on Finish to create the Task.
Now that we have created a Task, we have to make sure it runs with the highest privilege. Since we have UAC settings we have to make sure that when you run the file it should not fail if it does not bypass the UAC settings.
So click on Task Scheduler Library.
Then double click on the Task you just created.
Step 8: Click on Run with Highest privilege then click OK.
Congratulations! You have successfully created a Scheduled Task to automate a batch file.
  Trả lời ngay kèm theo trích dẫn này
Gửi trả lời


Công Cụ
Xếp Bài

Quyền Hạn Của Bạn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Hình Cảm xúc đang Mở
[IMG] đang Mở
Mã HTML đang Tắt




Bây giờ là 02:35 AM. Giờ GMT +7



Diễn đàn tin học QuantriNet
quantrinet.com | quantrimang.co.cc
Founded by Trương Văn Phương | Developed by QuantriNet's members.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.