Laman » bagaimana untuk » Bagaimana Menggunakan Pembolehubah Alam Sekitar Sistem Global dalam Windows

    Bagaimana Menggunakan Pembolehubah Alam Sekitar Sistem Global dalam Windows


    Mana-mana pentadbir sistem yang menghabiskan sedikit masa dalam command prompt atau skrip batch mungkin menyedari pembolehubah persekitaran terbina dalam Windows menawarkan (iaitu Path, WinDir, ProgramFiles, UserProfile, dll). Jika anda mendapati diri anda menggunakan nilai tertentu berulang-ulang, tidakkah ia bagus jika anda mempunyai pemboleh ubah anda sendiri yang boleh anda gunakan dengan cara yang sama seperti nilai yang dibina?

    Dengan beberapa klik, anda boleh mencipta dan mengekalkan pembolehubah persekitaran anda sendiri yang kedua-duanya adalah global pada sistem dan hidup reboot.

    Mewujudkan Variabel Persekitaran Sistem Custom

    Mewujudkan pembolehubah sistem global yang baru adalah agak mudah dan merupakan salah satu ciri yang bersembunyi di sisi biasa. Sila ambil perhatian tangkapan skrin untuk Windows Server 2008, namun proses untuk kebanyakan versi Windows hampir sama dengan hanya beberapa skrin yang berbeza.

    Di Panel Kawalan, buka pilihan Sistem (secara bergantian, anda boleh klik kanan pada Komputer Saya dan pilih Properties). Pilih pautan "Tetapan sistem lanjutan".

    Dalam dialog Sistem Properties, klik "Pembolehubah Alam Sekitar".

    Dalam dialog Variables Environment, klik butang Baru di bawah seksyen "Pembolehubah sistem".

    Masukkan nama pembolehubah baharu anda dan nilainya dan klik OK.

    Anda kini perlu melihat pembolehubah baru anda disenaraikan di bawah bahagian "Pembolehubah sistem". Klik OK untuk memohon perubahan.

    Anda kini boleh mengakses pembolehubah persekitaran sistem baru anda seperti mana yang anda kehendaki. Anda boleh menggunakannya dari baris arahan atau skrip batch tanpa perlu menentukannya.

    Menggunakan Pembolehubah Persekitaran Tersuai

    Seperti yang dinyatakan di atas, pembolehubah persekitaran peribadi anda tidak berbeza dengan pembolehubah sistem lain yang anda boleh merujuknya dari baris perintah dan dalam skrip. Untuk contoh cepat, pertimbangkan skrip batch ini:

    @ECHO OFF
    Ujian Variabel Persekitaran Global TITLE
    ECHO.
    ECHO System NotifyEmail value
    ECHO NotifyEmail =% NotifyEmail%
    ECHO.
    SETLOCAL
    ECHO Mengatasi pembolehubah global dalam skrip ini ...
    SET [email protected]
    ECHO NotifyEmail =% NotifyEmail%
    ECHO.
    ECHO Keluar skrip menimpa ...
    ENDLOCAL
    ECHO.
    ECHO System NotifyEmail value
    ECHO NotifyEmail =% NotifyEmail%
    ECHO.
    ECHO.
    ECHO.
    PAUSE

    Apabila dilaksanakan, output adalah tepat seperti yang anda harapkan:

    Idea Penggunaan

    Kuasa sebenar pembolehubah persekitaran peribadi memasuki apabila anda menggunakannya dalam skrip anda. Dalam contoh kami, kami menetapkan pembolehubah yang dipanggil "NotifyEmail" yang kami dapat merujuk dalam mana-mana bilangan skrip tanpa perlu kod keras nilai. Jadi sekiranya kita perlu menukar alamat e-mel, kita hanya mengemas kini pembolehubah sistem dan skrip yang terpengaruh akan menggunakan nilai baru ini tanpa kita perlu mengemas kini setiap skrip secara individu.

    Ini bukan hanya penjimat masa, tetapi juga melindungi situasi di mana anda lupa mengemas kini skrip tertentu dan nilai "mati" sedang digunakan. Di samping itu, sekiranya anda perlu menindih pembolehubah sistem dalam skrip tertentu, anda dapat melihat dalam contoh kami di atas ini disokong sepenuhnya.

    Berikut adalah beberapa idea di mana anda boleh menggunakan pembolehubah sistem di tempat pembolehubah skop setempat:

    • Alamat e-mel (seperti dalam contoh kami)
    • Lokasi folder sandaran
    • URL dan tapak FTP
    • Nilai metrik dan ambang

    Satu lagi ciri hebat tentang menggunakan pembolehubah sistem ialah anda mempunyai satu tempat di mana anda boleh mengedit atau melihat nilai pembolehubah anda. Ringkasnya, anda berpotensi untuk menggunakan kemas kini untuk skrip berganda dengan mengedit pembolehubah persekitaran dalam satu lokasi.