วิธีใช้เส้นทางโฟลเดอร์ในตัวแปรที่เปิดโดย shell: เริ่มต้นใน windows


2

สวัสดีฉันพยายามสร้างสคริปต์ที่สามารถเพิ่มสคริปต์อื่น ๆ ในการเริ่มต้น

'เชลล์: เริ่มต้น' จะเปิดขึ้นเพื่อวางทางลัดสำหรับโปรแกรมเริ่มต้นถ้าฉันสามารถเอาท์พุทของมันในตัวแปรได้ฉันก็ไม่ต้องกังวลว่าจะใช้พา ธ โฟลเดอร์เริ่มต้นที่แตกต่างกันสำหรับ windows รุ่นต่างๆ


1
นี่เป็นความคิดที่ดีจริงๆ ภาษาอะไร dos หรือ powerhsell?
MichaelEvanchik

@MichaelEvanchik ตอนนี้ windows แต่เราจำเป็นต้องสนับสนุนแพลตฟอร์มที่สำคัญทั้งหมด - linux, windows, mac สคริปต์. bat จะดีมากฉันคิดว่าฉันสามารถแปลเป็นรหัสไพ ธ อนได้
Mukul Sharma

คำตอบ:


1

โฟลเดอร์เริ่มต้นของผู้ใช้ปัจจุบัน (ตำแหน่งที่shell:startupนำคุณไป) จะอยู่กับตัวแปรดังนี้:

Batch:

"%appdata%\Microsoft\Windows\Start Menu\Programs\Startup"

ตัวอย่างของการทำให้ทุกอย่างเป็นตัวแปรและใช้มัน:

set userStartup="%appdata%\Microsoft\Windows\Start Menu\Programs\Startup"
echo %userStartup%

PowerShell:

"$env:APPDATA\Microsoft\Windows\Start Menu\Programs\Startup"

ตัวอย่าง:

$userStartup = "$env:APPDATA\Microsoft\Windows\Start Menu\Programs\Startup"
write-output $userStartup
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.