Tôi không sử dụng windows7 (có thể sớm nhận được séc tại phiên bản beta), nhưng tôi nghĩ địa điểm chính xác sẽ luôn được lấy tốt hơn từ sổ đăng ký vì các phiên bản Windows được bản địa hóa. Phiên bản của riêng tôi của C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Startup ở đây trông giống như "C: \ Documents and Settings \ Tất cả người dùng \ Menu Démarrer \ Programs \ Démarrage" (từ XP, của Tất nhiên)
-10 cho các lập trình viên sử dụng tên thư mục được mã hóa cứng (có, một số trình cài đặt sẽ tạo thư mục ngôn ngữ tiếng Anh/ngôn ngữ khác khi cài đặt).
-1 cho Microsoft tên khoanh vùng mục ...
Nhưng dù sao đây là một snipet cho điều này, có hiệu lực cho XP ít nhất:
commonstartup.cmd
@echo off
for /F "tokens=3 delims= " %%k in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "Common Startup"^| findstr /i /c:"Common Startup"') do set StartUp=%%k
echo StartUp="%StartUp%"
___Notes_____
1: Vì reg.exe từ Windows2000 và XP có các đối số lệnh khác nhau, có thể W7 đã thay đổi thành o để kiểm tra trước khi đặt và quên.
2: Để có danh sách tất cả thư mục hệ thống, hãy phát lệnh: truy vấn reg "HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Thư mục" và đọc dòng. Bạn có thể muốn thay đổi "Khởi động chung" cho một thứ khác, nếu mọi thứ khác với W7.
3: Ngoài ra còn có danh sách cá nhân/người dùng trong phạm vi HKEY_CURRENT_USER nếu bạn chỉ muốn một số người dùng này có thể sử dụng.
Bạn có thể tạo một nhiệm vụ trong task scheduler thêm các tập tin trên Actions kích hoạt tại Startup – Jaider