wish8.4 - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ wish8.4 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


ປາດຖະຫນາ - ແກະ windowing ງ່າຍດາຍ

ສະຫຼຸບສັງລວມ


ປາດຖະ ໜາ ?ຊື່​ເອ​ກະ​ສານ arg arg ...?

OPTIONS


- ແຜນ​ທີ່​ສີ​ ໃຫມ່ ລະບຸວ່າໜ້າຕ່າງຄວນມີແຜນທີ່ສີສ່ວນຕົວໃໝ່ແທນ
ການນໍາໃຊ້ແຜນທີ່ສີເລີ່ມຕົ້ນສໍາລັບຫນ້າຈໍ.

- ຈໍສະແດງຜົນ ການສະແດງ ສະແດງ (ແລະຫນ້າຈໍ) ທີ່ຈະສະແດງປ່ອງຢ້ຽມ.

-ເລຂາຄະນິດ ເລຂາຄະນິດ ເລຂາຄະນິດເບື້ອງຕົ້ນເພື່ອໃຊ້ສໍາລັບປ່ອງຢ້ຽມ. ຖ້າຕົວເລືອກນີ້ຖືກລະບຸ, ຂອງມັນ
ມູນຄ່າຖືກເກັບໄວ້ໃນ ເລຂາຄະນິດ ຕົວແປທົ່ວໂລກຂອງແອັບພລິເຄຊັນ
ນາຍພາສາ Tcl.

-yam ຊື່ ການນໍາໃຊ້ ຊື່ ເປັນຫົວຂໍ້ທີ່ຈະສະແດງຢູ່ໃນປ່ອງຢ້ຽມ, ແລະເປັນຊື່
ຂອງນາຍພາສາ ສົ່ງ ຄຳ ສັ່ງ.

- ຊິ້ງ ປະຕິບັດຄໍາສັ່ງຂອງເຄື່ອງແມ່ຂ່າຍ X ທັງຫມົດ synchronously, ດັ່ງນັ້ນຄວາມຜິດພາດ
ລາຍງານທັນທີ. ນີ້ຈະສົ່ງຜົນໃຫ້ການປະຕິບັດຊ້າຫຼາຍ, ແຕ່
ມັນເປັນປະໂຫຍດສໍາລັບການ debugging.

- ໃຊ້ id
ລະບຸວ່າໜ້າຈໍຫຼັກຂອງແອັບພລິເຄຊັນຈະຖືກຝັງ │
ຢູ່ໃນປ່ອງຢ້ຽມທີ່ມີຕົວລະບຸ idແທນທີ່ຈະຖືກສ້າງເປັນ │
ປ່ອງຢ້ຽມລະດັບສູງສຸດເອກະລາດ. Id ຕ້ອງລະບຸໃນແບບດຽວກັນກັບ │
ມູນຄ່າສໍາລັບການ - ໃຊ້ ທາງເລືອກສໍາລັບ widget ລະດັບສູງສຸດ (ເຊັ່ນ: ມັນມີ │
ຮູບ​ແບບ​ເຊັ່ນ​ນັ້ນ​ກັບ​ຄືນ​ມາ​ໂດຍ​ winfo id ຄໍາສັ່ງ).

- ສາຍຕາ ສາຍຕາ ລະບຸພາບທີ່ຈະໃຊ້ສໍາລັບປ່ອງຢ້ຽມ. Visual ອາດຈະມີອັນໃດນຶ່ງ
ຮູບ​ແບບ​ທີ່​ສະ​ຫນັບ​ສະ​ຫນູນ​ໂດຍ​ Tk_GetVisual ລະບຽບການ.

-- ສົ່ງຂໍ້ໂຕ້ແຍ້ງທີ່ຍັງເຫຼືອທັງໝົດໄປຫາສະຄຣິບ argv ຕົວແປ
ໂດຍບໍ່ມີການຕີຄວາມຫມາຍໃຫ້ເຂົາເຈົ້າ. ນີ້ສະຫນອງກົນໄກສໍາລັບການຖ່າຍທອດ
ການໂຕ້ຖຽງເຊັ່ນ: -yam ກັບ script ແທນທີ່ຈະມີ ປາດຖະ ໜາ ຕີຄວາມຫມາຍ
ໃຫ້ເຂົາເຈົ້າ.
_________________________________________________________________

ລາຍລະອຽດ


ຕ້ອງການ ເປັນໂປຣແກຣມງ່າຍໆທີ່ປະກອບດ້ວຍພາສາຄຳສັ່ງ Tcl, ຊຸດເຄື່ອງມື Tk ແລະ a
ໂປຣແກມຫຼັກທີ່ອ່ານຄຳສັ່ງຈາກວັດສະດຸປ້ອນມາດຕະຖານ ຫຼືຈາກໄຟລ໌ໃດໜຶ່ງ. ມັນສ້າງຕົ້ນຕໍ
ປ່ອງຢ້ຽມແລະຫຼັງຈາກນັ້ນປະມວນຜົນຄໍາສັ່ງ Tcl. ຖ້າ ປາດຖະ ໜາ ຖືກເອີ້ນໂດຍບໍ່ມີການໂຕ້ຖຽງ, ຫຼືດ້ວຍ a
ການໂຕ້ຖຽງທໍາອິດທີ່ເລີ່ມຕົ້ນດ້ວຍ ``-'', ຫຼັງຈາກນັ້ນມັນອ່ານຄໍາສັ່ງ Tcl ໂຕ້ຕອບຈາກ
ວັດສະດຸປ້ອນມາດຕະຖານ. ມັນຈະສືບຕໍ່ດໍາເນີນການຄໍາສັ່ງຈົນກ່ວາປ່ອງຢ້ຽມທັງຫມົດໄດ້ຖືກລຶບຖິ້ມ
ຫຼືຈົນກ່ວາການສິ້ນສຸດຂອງໄຟລ໌ແມ່ນບັນລຸກັບການປ້ອນມາດຕະຖານ. ຖ້າມີໄຟລ໌ .wishrc ໃນ
ໄດເລກະທໍລີບ້ານຂອງຜູ້ໃຊ້, ປາດຖະ ໜາ ປະເມີນໄຟລ໌ເປັນ Tcl script ກ່ອນອ່ານ
ຄໍາສັ່ງທໍາອິດຈາກການປ້ອນມາດຕະຖານ.

If ປາດຖະ ໜາ ຖືກເອີ້ນດ້ວຍເບື້ອງຕົ້ນ ຊື່​ເອ​ກະ​ສານ ການໂຕ້ຖຽງ, ຫຼັງຈາກນັ້ນ ຊື່​ເອ​ກະ​ສານ ຖືກປະຕິບັດເປັນຊື່
ຂອງໄຟລ໌ສະຄຣິບ. ຕ້ອງການ ຈະປະເມີນ script ໃນ ຊື່​ເອ​ກະ​ສານ (ເຊິ່ງສົມມຸດວ່າສ້າງເປັນ
ການໂຕ້ຕອບຜູ້ໃຊ້), ຫຼັງຈາກນັ້ນມັນຈະຕອບສະຫນອງຕໍ່ເຫດການຈົນກ່ວາປ່ອງຢ້ຽມທັງຫມົດໄດ້ຖືກລຶບຖິ້ມ.
ຄຳສັ່ງຈະບໍ່ຖືກອ່ານຈາກການປ້ອນຂໍ້ມູນມາດຕະຖານ. ບໍ່ມີການປະເມີນຜົນອັດຕະໂນມັດຂອງ
.wishrc ເມື່ອຊື່ຂອງໄຟລ໌ສະຄຣິບຖືກສະແດງຢູ່ໃນ ປາດຖະ ໜາ ເສັ້ນຄໍາສັ່ງ, ແຕ່
ໄຟລ໌ script ສາມາດສະເຫມີ ແຫຼ່ງ ມັນຖ້າຕ້ອງການ.

OPTIONS


ຕ້ອງການ ອັດຕະໂນມັດປະມວນຜົນທັງໝົດຂອງຕົວເລືອກແຖວຄຳສັ່ງທີ່ອະທິບາຍໄວ້ໃນ OPTIONS
ສະຫຼຸບຂ້າງເທິງ. ການໂຕ້ຖຽງແຖວຄໍາສັ່ງອື່ນໆນອກເຫນືອຈາກການເຫຼົ່ານີ້ຖືກສົ່ງຜ່ານໄປຫາ
ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ການ​ນໍາ​ໃຊ້​ ໂຕ້ຖຽງ ແລະ argv ຕົວແປທີ່ອະທິບາຍຕໍ່ມາ.

ຄໍາຮ້ອງສະຫມັກ NAME ແລະ CLASS


ຊື່ຂອງຄໍາຮ້ອງສະຫມັກ, ເຊິ່ງຖືກນໍາໃຊ້ເພື່ອຈຸດປະສົງເຊັ່ນ: ສົ່ງ ຄໍາສັ່ງ, ຖືກປະຕິບັດ
ຈາກ -yam ທາງເລືອກ, ຖ້າມັນຖືກລະບຸ; ຖ້າບໍ່ດັ່ງນັ້ນມັນໄດ້ຖືກເອົາມາຈາກ ຊື່​ເອ​ກະ​ສານ, ຖ້າມັນແມ່ນ
ລະບຸ, ຫຼືຈາກຊື່ຄໍາສັ່ງໂດຍທີ່ ປາດຖະ ໜາ ໄດ້ຖືກຮຽກຮ້ອງ. ໃນສອງກໍລະນີສຸດທ້າຍ, ຖ້າ
ຊື່ປະກອບມີຕົວອັກສອນ ``/'', ຫຼັງຈາກນັ້ນພຽງແຕ່ຕົວອັກສອນຫຼັງຈາກເຄື່ອງ ໝາຍ ສຸດທ້າຍເທົ່ານັ້ນ
ໃຊ້ເປັນຊື່ແອັບພລິເຄຊັນ.

ຫ້ອງຮຽນຂອງຄໍາຮ້ອງສະຫມັກ, ເຊິ່ງຖືກນໍາໃຊ້ເພື່ອຈຸດປະສົງເຊັ່ນ: ການກໍານົດທາງເລືອກທີ່ມີ a
RESOURCE_MANAGER ຊັບສິນຫຼືໄຟລ໌ .Xdefaults, ແມ່ນຄືກັນກັບຊື່ຂອງມັນຍົກເວັ້ນວ່າ
ຕົວອັກສອນທໍາອິດແມ່ນຕົວພິມໃຫຍ່.

ຄວາມຮັບຜິດຊອບ


ຕ້ອງການ ກໍານົດຕົວແປ Tcl ຕໍ່ໄປນີ້:

ໂຕ້ຖຽງ ປະກອບດ້ວຍຈໍານວນຂອງຈໍານວນຂອງ arg arguments (0 ຖ້າບໍ່ມີ), ບໍ່ລວມ
ທາງເລືອກທີ່ອະທິບາຍຂ້າງເທິງ.

argv ປະກອບມີບັນຊີລາຍຊື່ Tcl ທີ່ມີອົງປະກອບ arg ການໂຕ້ຖຽງທີ່ປະຕິບັດຕາມ a --
ທາງເລືອກຫຼືບໍ່ກົງກັບທາງເລືອກໃດໆທີ່ອະທິບາຍໄວ້ໃນ OPTIONS ຂ້າງເທິງ, ໃນ
ຄໍາສັ່ງ, ຫຼືສະຕຣິງຫວ່າງເປົ່າຖ້າບໍ່ມີການໂຕ້ຖຽງດັ່ງກ່າວ.

argv0 ປະກອບດ້ວຍ ຊື່​ເອ​ກະ​ສານ ຖ້າມັນຖືກລະບຸ. ຖ້າບໍ່ດັ່ງນັ້ນ, ມີຊື່ໂດຍ
ທີ່ ປາດຖະ ໜາ ໄດ້ຖືກຮຽກຮ້ອງ.

ເລຂາຄະນິດ ຖ້າ -ເລຂາຄະນິດ ທາງ​ເລືອກ​ແມ່ນ​ໄດ້​ລະ​ບຸ​ໄວ້​, ປາດຖະ ໜາ ຄັດລອກມູນຄ່າຂອງມັນເຂົ້າໄປໃນນີ້
ຕົວແປ. ຖ້າຕົວແປຍັງມີຢູ່ຫຼັງຈາກນັ້ນ ຊື່​ເອ​ກະ​ສານ ໄດ້​ຮັບ​ການ​ປະ​ເມີນ​ຜົນ​,
ປາດຖະ ໜາ ໃຊ້ຄ່າຂອງຕົວແປໃນ a wm ເລຂາຄະນິດ ຄໍາສັ່ງເພື່ອກໍານົດ
ເລຂາຄະນິດຂອງປ່ອງຢ້ຽມຕົ້ນຕໍ.

tcl_interactive
ປະກອບດ້ວຍ 1 ຖ້າ ປາດຖະ ໜາ ກໍາລັງອ່ານຄໍາສັ່ງແບບໂຕ້ຕອບ (ຊື່​ເອ​ກະ​ສານ ບໍ່ແມ່ນ
ການ​ປ້ອນ​ຂໍ້​ມູນ​ທີ່​ລະ​ບຸ​ໄວ້​ແລະ​ມາດ​ຕະ​ຖານ​ແມ່ນ​ອຸ​ປະ​ກອນ​ທີ່​ຄ້າຍ​ຄື terminal​)​, 0 ຖ້າ​ບໍ່​ດັ່ງ​ນັ້ນ​.

SCRIPT ເອກະສານ


ຖ້າທ່ານສ້າງສະຄິບ Tcl ໃນໄຟລ໌ທີ່ມີແຖວທໍາອິດ
#!/usr/local/bin/wish
ຫຼັງ​ຈາກ​ນັ້ນ​, ທ່ານ​ສາ​ມາດ​ເອີ້ນ​ໄຟລ​໌ script ໄດ້​ໂດຍ​ກົງ​ຈາກ​ແກະ​ຂອງ​ທ່ານ​ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຫມາຍ​ມັນ​ເປັນ​ການ​ປະ​ຕິ​ບັດ​.
ນີ້ສົມມຸດວ່າ ປາດຖະ ໜາ ໄດ້ຖືກຕິດຕັ້ງໃນສະຖານທີ່ເລີ່ມຕົ້ນໃນ / usr / local / bin; ຖ້າ
ມັນໄດ້ຖືກຕິດຕັ້ງຢູ່ບ່ອນອື່ນຫຼັງຈາກນັ້ນທ່ານຈະຕ້ອງດັດແປງເສັ້ນຂ້າງເທິງເພື່ອໃຫ້ກົງກັນ. ຫຼາຍ
ລະບົບ UNIX ບໍ່ອະນຸຍາດໃຫ້ໃຊ້ #! ເສັ້ນຍາວເກີນປະມານ 30 ຕົວອັກສອນ, ສະນັ້ນໃຫ້ແນ່ໃຈວ່າ
ວ່າ ປາດຖະ ໜາ executable ສາ​ມາດ​ເຂົ້າ​ເຖິງ​ທີ່​ມີ​ຊື່​ໄຟລ​໌​ສັ້ນ​.

ວິທີການທີ່ດີກວ່າແມ່ນການເລີ່ມຕົ້ນໄຟລ໌ສະຄິບຂອງທ່ານດ້ວຍສາມແຖວຕໍ່ໄປນີ້:
#!/ ຖັງ / sh
# ໄດ້ ຕໍ່ໄປ ອອນໄລນ໌ ເລີ່ມຕົ້ນ ໃໝ່ ການນໍາໃຊ້ ປາດຖະ ໜາ
exec ປາດຖະ ໜາ "$0" ${1+"$@"}
ວິທີການນີ້ມີສາມຂໍ້ໄດ້ປຽບຫຼາຍກວ່າວິທີການໃນວັກທີ່ຜ່ານມາ. ຫນ້າທໍາອິດ,
ສະ​ຖານ​ທີ່​ຂອງ​ ປາດຖະ ໜາ binary ບໍ່ຈໍາເປັນຕ້ອງມີສາຍແຂງເຂົ້າໄປໃນ script: ມັນສາມາດເປັນ
ທຸກບ່ອນໃນເສັ້ນທາງຄົ້ນຫາຫອຍຂອງເຈົ້າ. ອັນທີສອງ, ມັນໄດ້ຮັບປະມານຊື່ໄຟລ໌ 30 ຕົວອັກສອນ
ຈໍາກັດໃນວິທີການທີ່ຜ່ານມາ. ອັນທີສາມ, ວິທີການນີ້ຈະເຮັດວຽກເຖິງແມ່ນວ່າ ປາດຖະ ໜາ ແມ່ນຕົວມັນເອງ
shell script (ອັນນີ້ແມ່ນເຮັດໃນບາງລະບົບເພື່ອຈັດການສະຖາປັດຕະຍະກໍາຫຼາຍອັນ ຫຼື
ລະບົບປະຕິບັດການ: ໄດ້ ປາດຖະ ໜາ script ເລືອກໜຶ່ງໃນຫຼາຍຄູ່ເພື່ອແລ່ນ). ສາມ
ສາຍເຮັດໃຫ້ເກີດທັງສອງ sh ແລະ ປາດຖະ ໜາ ເພື່ອປະມວນຜົນ script, ແຕ່ exec ແມ່ນ​ພຽງ​ແຕ່​ປະ​ຕິ​ບັດ​ໂດຍ​ sh.
sh ປະມວນຜົນສະຄຣິບກ່ອນ; ມັນປະຕິບັດຕໍ່ແຖວທີສອງເປັນຄໍາເຫັນແລະປະຕິບັດການ
ແຖວທີສາມ. ໄດ້ exec ຖະແຫຼງການເຮັດໃຫ້ shell ຢຸດເຊົາການປຸງແຕ່ງແລະແທນທີ່ຈະເລີ່ມຕົ້ນຂຶ້ນ
ປາດຖະ ໜາ ເພື່ອປະມວນຜົນສະຄຣິບທັງໝົດຄືນໃໝ່. ເມື່ອ​ໃດ​ ປາດຖະ ໜາ ເລີ່ມຕົ້ນຂຶ້ນ, ມັນປະຕິບັດຕໍ່ທັງສາມສາຍ
ຄໍາເຫັນ, ນັບຕັ້ງແຕ່ backslash ໃນຕອນທ້າຍຂອງເສັ້ນທີສອງເຮັດໃຫ້ເສັ້ນທີສາມ
ຖືວ່າເປັນສ່ວນໜຶ່ງຂອງຄຳເຫັນໃນແຖວທີສອງ.

ຈຸດສິ້ນສຸດຂອງໄຟລ໌ສະຄຣິບອາດຈະຖືກໝາຍດ້ວຍຈຸດສິ້ນສຸດທາງກາຍຍະພາບຂອງສື່ກາງ ຫຼື │
ຕົວອັກສອນ, '\032' ('\u001a', control-Z). ຖ້າມີຕົວອັກສອນນີ້ຢູ່ໃນໄຟລ໌, │
ປາດຖະ ໜາ ແອັບພລິເຄຊັນຈະອ່ານຂໍ້ຄວາມເຖິງແຕ່ບໍ່ລວມເອົາຕົວອັກສອນ. ຄໍາຮ້ອງສະຫມັກ │
ທີ່ຕ້ອງການຕົວອັກສອນນີ້ຢູ່ໃນໄຟລ໌ອາດຈະເຂົ້າລະຫັດມັນເປັນ ``\032'', ``\x1a'', ຫຼື │
``\u001a''; ຫຼືອາດຈະສ້າງມັນໂດຍການນໍາໃຊ້ຄໍາສັ່ງເຊັ່ນ: ຮູບແບບ or binary.

ແຈ້ງເຕືອນ


ເມື່ອ​ໃດ​ ປາດຖະ ໜາ ມັນຖືກເອີ້ນໂດຍການໂຕ້ຕອບມັນປົກກະຕິຈະເຕືອນສໍາລັບແຕ່ລະຄໍາສັ່ງດ້ວຍ ``% ''. ເຈົ້າ
ສາມາດປ່ຽນການເຕືອນໂດຍການຕັ້ງຄ່າຕົວແປ tcl_prompt1 ແລະ tcl_prompt2. ຖ້າຕົວແປ
tcl_prompt1 ມີຢູ່ຫຼັງຈາກນັ້ນມັນຕ້ອງປະກອບດ້ວຍສະຄິບ Tcl ທີ່ຈະອອກ prompt; ແທນ​ທີ່
ອອກ​ຄໍາ​ສັ່ງ​ ປາດຖະ ໜາ ຈະປະເມີນ script ໃນ tcl_prompt1. ຕົວແປ
tcl_prompt2 ຖືກໃຊ້ໃນລັກສະນະທີ່ຄ້າຍຄືກັນເມື່ອພິມເສັ້ນໃຫມ່ແຕ່ຄໍາສັ່ງປະຈຸບັນບໍ່ແມ່ນ
ຍັງສົມບູນ; ຖ້າ tcl_prompt2 ບໍ່ໄດ້ຕັ້ງຫຼັງຈາກນັ້ນບໍ່ມີການເຕືອນແມ່ນຜົນຜະລິດສໍາລັບຄໍາສັ່ງທີ່ບໍ່ຄົບຖ້ວນ.

KEYWORDS


shell, ຊຸດເຄື່ອງມື

ໃຊ້ wish8.4 ອອນລາຍໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌