ປາດຖະຫນາ - ອອນໄລນ໌ໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງທີ່ຕ້ອງການທີ່ສາມາດດໍາເນີນການໄດ້ໃນ 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 ລະ​ດັບ​ເທິງ (ie ມັນ​ມີ​
ຮູບ​ແບບ​ເຊັ່ນ​ນັ້ນ​ກັບ​ຄືນ​ມາ​ໂດຍ​ winfo id ຄໍາສັ່ງ).
ໃຫ້ສັງເກດວ່າໃນບາງເວທີນີ້ພຽງແຕ່ຈະເຮັດວຽກຢ່າງຖືກຕ້ອງຖ້າຫາກວ່າ id ຫມາຍ
ກັບ Tk frame or ລະດັບສູງສຸດ ທີ່ມີຂອງຕົນ - ຕູ້ຄອນເທນເນີ ເປີດໃຊ້ຕົວເລືອກແລ້ວ.

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

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

ລາຍລະອຽດ


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

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

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

ໃຫ້ສັງເກດວ່າໃນ Windows, the ປາດຖະ ໜາສະບັບພາສາ.exe ໂຄງ​ການ​ແຕກ​ຕ່າງ​ກັນ​ຈາກ​ tclshສະບັບພາສາ.exe ໂຄງການ
ໃນວິທີການທີ່ສໍາຄັນເພີ່ມເຕີມ: ມັນບໍ່ໄດ້ເຊື່ອມຕໍ່ກັບ console Windows ມາດຕະຖານແລະເປັນ
ແທນທີ່ຈະເປັນໂຄງການ windowed. ເນື່ອງຈາກວ່ານີ້, ມັນຍັງສະຫນອງການເຂົ້າເຖິງຂອງຕົນເອງ
console ຄໍາສັ່ງ.

ທາງເລືອກ ຂະບວນການ


ຕ້ອງການ ອັດຕະໂນມັດປະມວນຜົນທັງໝົດຂອງຕົວເລືອກແຖວຄຳສັ່ງທີ່ອະທິບາຍໄວ້ໃນ 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 ບໍ່​ໄດ້​ຕັ້ງ​ຄ່າ​ຫຼັງ​ຈາກ​ນັ້ນ​ບໍ່​ມີ​ການ​ເຕືອນ​ແມ່ນ​ຜົນ​ຜະ​ລິດ​ສໍາ​ລັບ​ການ​ບໍ່​ຄົບ​ຖ້ວນ​ສົມ​ບູນ​
ຄຳ ສັ່ງ.

ໃຊ້ຄວາມປາດຖະໜາອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



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