ການເລີ່ມຕົ້ນຊອບແວ LibreOffice ດ້ວຍຕົວປ່ຽນຄຳສັ່ງ (Parameters)

ໂດຍການເລີ່ມຕົ້ນຊອບແວ LibreOffice ຈາກ Command Line ເຈົ້າສາມາດກຳນົດພາຣາມິເຕີຕ່າງໆ ເຊິ່ງສາມາດສົ່ງຜົນຕໍ່ການເຮັດວຽກໄດ້. ການໃຊ້ພາຣາມິເຕີຜ່ານ Command Line ແມ່ນແນະນຳສຳລັບຜູ້ໃຊ້ທີ່ມີປະສົບການເທົ່ານັ້ນ.

ໄອຄອນ ບັນທຶກ

ສຳລັບການໃຊ້ງານປົກກະຕິ, ການໃຊ້ພາຣາມິເຕີ Command Line ແມ່ນບໍ່ຈຳເປັນ. ພາຣາມິເຕີບາງຕົວຕ້ອງໃຊ້ຄວາມຮູ້ທາງດ້ານເຕັກນິກທີ່ເລິກເຊິ່ງກ່ຽວກັບເຕັກໂນໂລຊີຊອບແວຂອງ LibreOffice.


ການເລີ່ມຕົ້ນຊອບແວ LibreOffice ຈາກ Command Line

LibreOffice ຕ້ອງການສິດໃນການຂຽນລົງໃນໄດເຣັກທໍຣີໂປຣໄຟລ໌ຜູ້ໃຊ້.

ພາຣາມິເຕີ Command Line ທີ່ໃຊ້ໄດ້

ການໃຊ້ງານໂດຍບໍ່ມີອາກິວເມັນພິເສດ

ການໃຊ້ງານໂດຍບໍ່ມີອາກິວເມັນໃດໆ ຈະເປັນການເປີດສູນເລີ່ມຕົ້ນ (Start Center).

{ໄຟລ໌}

ພະຍາຍາມເປີດໄຟລ໌ໃນສ່ວນປະກອບ (Components) ທີ່ເໝາະສົມກັບໄຟລ໌ນັ້ນ.

{ໄຟລ໌} macro://./[Library.Module.MacroName]

ເປີດໄຟລ໌ ແລະ ນຳໃຊ້ແມັກໂຄຣທີ່ກຳນົດໄວ້ຈາກໄຟລ໌ນັ້ນ.


ການຂໍຄວາມຊ່ວຍເຫຼືອ ແລະ ຂໍ້ມູນ

ພາຣາມິເຕີ

ຄວາມໝາຍ

--help / -h / -?

ສະແດງລາຍການພາຣາມິເຕີ command line ທີ່ມີໃຫ້ໃຊ້ໃນ console.

--helpwriter

ເປີດຄວາມຊ່ວຍເຫຼືອໃນຕົວ ຫຼື ອອນໄລນ໌ ຂອງ LibreOffice ກ່ຽວກັບ Writer.

--helpcalc

ເປີດຄວາມຊ່ວຍເຫຼືອໃນຕົວ ຫຼື ອອນໄລນ໌ ຂອງ LibreOffice ກ່ຽວກັບ Calc.

--helpdraw

ເປີດຄວາມຊ່ວຍເຫຼືອໃນຕົວ ຫຼື ອອນໄລນ໌ ຂອງ LibreOffice ກ່ຽວກັບ Draw.

--helpimpress

ເປີດຄວາມຊ່ວຍເຫຼືອໃນຕົວ ຫຼື ອອນໄລນ໌ ຂອງ LibreOffice ກ່ຽວກັບ Impress.

--helpbase

ເປີດຄວາມຊ່ວຍເຫຼືອໃນຕົວ ຫຼື ອອນໄລນ໌ ຂອງ LibreOffice ກ່ຽວກັບ Base.

--helpbasic

ເປີດຄວາມຊ່ວຍເຫຼືອໃນຕົວ ຫຼື ອອນໄລນ໌ ຂອງ LibreOffice ກ່ຽວກັບພາສາສະຄຣິບ Basic.

--helpmath

ເປີດຄວາມຊ່ວຍເຫຼືອໃນຕົວ ຫຼື ອອນໄລນ໌ ຂອງ LibreOffice ກ່ຽວກັບ Math.

--version

ສະແດງເວີຊັນຂອງ LibreOffice ແລ້ວອອກຈາກໂປຣແກຣມ.

--nstemporarydirectory

(ສະເພາະ macOS sandbox) ສົ່ງຄືນເສັ້ນທາງຂອງໄດເຣັກທໍຣີຊົ່ວຄາວສຳລັບຜູ້ໃຊ້ປັດຈຸບັນແລ້ວອອກ. ຄຳສັ່ງນີ້ຈະຢູ່ເໜືອອາກິວເມັນອື່ນໆທັງໝົດ.


ອາກິວເມັນທົ່ວໄປ

ພາຣາມິເຕີ

ຄວາມໝາຍ

--quickstart[=no]

ເປີດໃຊ້ [ປິດໃຊ້] ບໍລິການ Quickstarter. ສາມາດຮັບໄດ້ພຽງພາຣາມິເຕີດຽວຄື no ເພື່ອປິດການໃຊ້ງານ Quickstarter. ຫາກບໍ່ມີພາຣາມິເຕີ ບໍລິການນີ້ຈະຖືກເປີດໃຊ້ງານ.

--nolockcheck

ປິດການກວດສອບການໃຊ້ງານຈາກໄລຍະໄກ (remote instances) ທີ່ໃຊ້ການຕິດຕັ້ງນີ້.

--infilter=InputFilterName
[:InputFilterParam[,param]]

ບັງຄັບປະເພດຕົວກັ່ນຕອງການນຳເຂົ້າ (input filter) ຖ້າເປັນໄປໄດ້. ຕົວຢ່າງ:

--infilter="Calc Office Open XML"

--infilter="Text (encoded):UTF8,LF,Liberation Mono,en-US".

--pidfile={file}

ເກັບຄ່າ pid ຂອງ soffice.bin ໄວ້ໃນ {ໄຟລ໌}.

--display {display}

ຕັ້ງຄ່າຕົວປ່ຽນສະພາບແວດລ້ອມ (environment variable) DISPLAY ໃນລະບົບ UNIX-like ໃຫ້ເປັນຄ່າ {display}. ພາຣາມິເຕີນີ້ນຳໃຊ້ໄດ້ສະເພາະກັບ start script ຂອງ LibreOffice ໃນລະບົບ UNIX-like ເທົ່ານັ້ນ.


ການຄວບຄຸມສ່ວນຕິດຕໍ່ຜູ້ໃຊ້/ໂປຣແກຣມ

ພາຣາມິເຕີ

ຄວາມໝາຍ

--nologo

ປິດໜ້າຈໍສະແດງໂລໂກ້ (splash screen) ເມື່ອເລີ່ມໂປຣແກຣມ.

--minimized

ເລີ່ມຕົ້ນແບບຫຍໍ້ໜ້າຕ່າງລົງ (minimized). ຈະບໍ່ສະແດງໜ້າຈໍໂລໂກ້.

--nodefault

ເລີ່ມຕົ້ນໂດຍບໍ່ສະແດງສິ່ງໃດເລີຍ ຍົກເວັ້ນໜ້າຈໍໂລໂກ້.

--invisible

ເລີ່ມຕົ້ນໃນໂໝດທີ່ເບິ່ງບໍ່ເຫັນ (invisible mode).

ທັງໂລໂກ້ຕອນເລີ່ມຕົ້ນ ແລະ ໜ້າຕ່າງໂປຣແກຣມຈະບໍ່ປະກົດໃຫ້ເຫັນ. ຊອບແວ LibreOffice ລວມທັງເອກະສານ ແລະ ກ່ອງໂຕ້ຕອບຕ່າງໆ ສາມາດຄວບຄຸມ ແລະ ເປີດຜ່ານ API ໄດ້.

ເມື່ອໃຊ້ພາຣາມິເຕີນີ, LibreOffice ຈະສາມາດປິດໄດ້ໂດຍໃຊ້ taskmanager (Windows) ຫຼື ຄຳສັ່ງ kill (ລະບົບ UNIX-like) ເທົ່ານັ້ນ.

ບໍ່ສາມາດໃຊ້ຮ່ວມກັບ --quickstart ໄດ້.

ສາມາດເບິ່ງຂໍ້ມູນເພີ່ມເຕີມໄດ້ໃນ ຄູ່ມືນັກພັດທະນາ LibreOffice.

--headless

ເລີ່ມຕົ້ນໃນ "headless mode" ເຊິ່ງອະນຸຍາດໃຫ້ໃຊ້ງານແອັບພລິເຄຊັນໄດ້ໂດຍບໍ່ມີສ່ວນຕິດຕໍ່ຜູ້ໃຊ້.

ໂໝດພິເສດນີ້ສາມາດໃຊ້ໄດ້ເມື່ອແອັບພລິເຄຊັນຖືກຄວບຄຸມໂດຍພາຍນອກຜ່ານ API.

--norestore

ປິດການເລີ່ມຕົ້ນໃໝ່ ແລະ ການກູ້ຄືນໄຟລ໌ ຫຼັງຈາກທີ່ລະບົບຄ້າງ ຫຼື ເພ.

--safe-mode

ເລີ່ມຕົ້ນໃນໂໝດປອດໄພ (Safe mode), ຄືການເລີ່ມຕົ້ນຊົ່ວຄາວດ້ວຍໂປຣໄຟລ໌ຜູ້ໃຊ້ໃໝ່ ແລະ ຊ່ວຍໃນການກູ້ຄືນການຕັ້ງຄ່າທີ່ເສຍຫາຍ.

--accept={UNO}

ແຈ້ງໃຫ້ຊອບແວ LibreOffice ຊາບວ່າເມື່ອມີການສ້າງ "UNO Acceptor Threads", ຈະມີການໃຊ້ "UNO Accept String".

UNO-URL ແມ່ນຂໍ້ຄວາມໃນຮູບແບບ uno:connection-type,params;protocol-name,params;ObjectName.

ສາມາດເບິ່ງຂໍ້ມູນເພີ່ມເຕີມໄດ້ໃນ ຄູ່ມືນັກພັດທະນາ LibreOffice.

--unaccept={UNO-URL}

ປິດ acceptor ທີ່ສ້າງຂຶ້ນດ້ວຍ --accept={UNO-URL}. ໃຊ້ --unaccept=all ເພື່ອປິດ acceptors ທັງໝົດທີ່ເປີດຢູ່.

--language={lang}

ໃຊ້ພາສາທີ່ກຳນົດ ຫາກຍັງບໍ່ໄດ້ເລືອກພາສາສຳລັບ UI. ໂດຍ lang ແມ່ນແທັກພາສາຕາມມາດຕະຖານ IETF.


ອາກິວເມັນສຳລັບນັກພັດທະນາ

ພາຣາມິເຕີ

ຄວາມໝາຍ

--terminate_after_init

ອອກຈາກໂປຣແກຣມຫຼັງຈາກການຕັ້ງຄ່າເລີ່ມຕົ້ນສຳເລັດ (ໂດຍບໍ່ມີການໂຫຼດເອກະສານ).


ອາກິວເມັນສຳລັບການສ້າງເອກະສານໃໝ່

ໄອຄອນ ບັນທຶກ

ອາກິວເມັນເຫຼົ່ານີ້ໃຊ້ສ້າງເອກະສານເປົ່າຕາມປະເພດທີ່ກຳນົດ. ສາມາດໃຊ້ໄດ້ພຽງອັນດຽວໃນໜຶ່ງ command line. ຫາກມີການລະບຸຊື່ໄຟລ໌ຫຼັງຈາກອາກິວເມັນ, ມັນຈະພະຍາຍາມເປີດໄຟລ໌ເຫຼົ່ານັ້ນໃນສ່ວນປະກອບ (component) ທີ່ກຳນົດ.


ພາຣາມິເຕີ

ຄວາມໝາຍ

--writer

ເລີ່ມຕົ້ນດ້ວຍເອກະສານ Writer ເປົ່າ.

--calc

ເລີ່ມຕົ້ນດ້ວຍເອກະສານ Calc ເປົ່າ.

--draw

ເລີ່ມຕົ້ນດ້ວຍເອກະສານ Draw ເປົ່າ.

--impress

ເລີ່ມຕົ້ນດ້ວຍເອກະສານ Impress ເປົ່າ.

--math

ເລີ່ມຕົ້ນດ້ວຍເອກະສານ Math ເປົ່າ.

--global

ເລີ່ມຕົ້ນດ້ວຍເອກະສານຫຼັກ (Master document) ຂອງ Writer ເປົ່າ.

--web

ເລີ່ມຕົ້ນດ້ວຍເອກະສານ HTML ເປົ່າ.


ອາກິວເມັນສຳລັບການເປີດໄຟລ໌

ໄອຄອນ ບັນທຶກ

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


ພາຣາມິເຕີ

ຄວາມໝາຍ

-n

ຈັດການໄຟລ໌ທີ່ຕາມມາໃນຖານະເປັນແມ່ແບບສຳລັບການສ້າງເອກະສານໃໝ່.

-o

ເປີດໄຟລ໌ທີ່ຕາມມາເພື່ອແກ້ໄຂ, ບໍ່ວ່າໄຟລ໌ນັ້ນຈະເປັນແມ່ແບບຫຼືບໍ່ກໍຕາມ.

--pt {Printername}

ສັ່ງພິມໄຟລ໌ທີ່ຕາມມາໄປຍັງເຄື່ອງພິມ {ຊື່ເຄື່ອງພິມ} ແລ້ວຈົບການເຮັດວຽກ. ຈະບໍ່ມີໜ້າຈໍໂລໂກ້ປະກົດຂຶ້ນ.

ຖ້າຊື່ໄຟລ໌ມີຍະວ່າງ, ຕ້ອງໃສ່ເຄື່ອງໝາຍຄຳເວົ້າຂອບຊື່ໄຟລ໌ນັ້ນໄວ້.

ຫາກໃຊ້ຫຼາຍຄັ້ງ, ສະເພາະ {ຊື່ເຄື່ອງພິມ} ສຸດທ້າຍເທົ່ານັ້ນທີ່ຈະມີຜົນກັບເອກະສານທັງໝົດຂອງການລັນ --pt ທັງໝົດ.

ນອກຈາກນີ້, ອາກິວເມັນ --printer-name ຂອງ --print-to-file ຈະສົ່ງຜົນກະທົບຕໍ່ {ຊື່ເຄື່ອງພິມ}.

-p

ສັ່ງພິມໄຟລ໌ທີ່ຕາມມາໄປຍັງເຄື່ອງພິມມາດຕະຖານ, ຫຼັງຈາກນັ້ນໄຟລ໌ເຫຼົ່ານັ້ນຈະຖືກປິດລົງ. ຈະບໍ່ມີໜ້າຈໍໂລໂກ້ປະກົດຂຶ້ນ.

ຖ້າຊື່ໄຟລ໌ມີຍະວ່າງ, ຕ້ອງໃສ່ເຄື່ອງໝາຍຄຳເວົ້າຂອບຊື່ໄຟລ໌ນັ້ນໄວ້.

--view

ເປີດໄຟລ໌ທີ່ຕາມມາໃນໂໝດຜູ້ຊົມ (ອ່ານຢ່າງດຽວ).

--show[=N]

ເປີດ ແລະ ເລີ່ມການສະແດງສະໄລ້ຂອງເອກະສານການນຳສະເໜີທີ່ຕາມມາທັນທີ. ໄຟລ໌ຈະຖືກປິດລົງຫຼັງຈາກການສະແດງຈົບ. N ໃນຕົວຢ່າງໝາຍເຖິງເລກລຳດັບຂອງສະໄລ້ ແລະ ຫາກມີການລະບຸໄວ້, ມັນຈະເລີ່ມສະແດງທີ່ສະໄລ້ນັ້ນ.

--convert-to OutputFileExtension
[:OutputFilterName
[:OutputFilterParams[,param]]]
[--outdir output_dir]

ຫາກ --convert-to ຖືກໃຊ້ຫຼາຍກວ່າໜຶ່ງຄັ້ງ, ຄ່າສຸດທ້າຍຂອງ ນາມສະກຸນໄຟລ໌ຂາອອກ[:ຊື່ຕົວກັ່ນຕອງຂາອອກ[:ພາຣາມິເຕີຕົວກັ່ນຕອງຂາອອກ]] ຈະມີຜົນ. ຫາກ --outdir ຖືກໃຊ້ຫຼາຍກວ່າໜຶ່ງຄັ້ງ, ສະເພາະຄ່າສຸດທ້າຍເທົ່ານັ້ນທີ່ຈະມີຜົນ. ຫາກບໍ່ມີການລະບຸ --outdir, ໄດເຣັກທໍຣີເຮັດວຽກປັດຈຸບັນຈະຖືກໃຊ້ສຳລັບຜົນຮັບ. ຕົວຢ່າງ:

--convert-to pdf *.doc

--convert-to pdf:writer_pdf_Export --outdir /home/user *.doc

--convert-to "html:XHTML Writer File:UTF8" *.doc

--convert-to "txt:Text (encoded):UTF8" *.doc

ເບິ່ງ ລາຍການຕົວກັ່ນຕອງເອກະສານ ສຳລັບການແປງໄຟລ໌.

ລາຍການ ຕົວເລືອກຕົວກັ່ນຕອງສຳລັບໄຟລ໌ Lotus, dBase ແລະ Diff.

ລາຍການ ຕົວເລືອກຕົວກັ່ນຕອງສຳລັບໄຟລ໌ CSV.

ລາຍການ ຕົວເລືອກຕົວກັ່ນຕອງສຳລັບໄຟລ໌ PDF.

--print-to-file [--printer-name printer_name] [--outdir output_dir]

ສັ່ງພິມໄຟລ໌ແບບກຸ່ມ (Batch print) ລົງໃນໄຟລ໌. ຫາກບໍ່ໄດ້ລະບຸ --outdir, ໄດເຣັກທໍຣີເຮັດວຽກປັດຈຸບັນຈະຖືກໃຊ້ເປັນ output_dir.

ຫາກ --printer-name ຫຼື --outdir ຖືກໃຊ້ຫຼາຍຄັ້ງ, ສະເພາະຄ່າສຸດທ້າຍຂອງແຕ່ລະອັນເທົ່ານັ້ນທີ່ຈະມີຜົນ. ນອກຈາກນີ້, {ຊື່ເຄື່ອງພິມ} ຂອງ --pt ຈະສົ່ງຜົນກະທົບຕໍ່ --printer-name. ຕົວຢ່າງ:

--print-to-file *.doc

--print-to-file --printer-name nasty_lowres_printer --outdir /home/user *.doc

--cat

ນຳໃຊ້ຕົວກັ່ນຕອງ "txt:Text" ກັບເອກະສານຂໍ້ຄວາມທີ່ຕາມມາ ແລະ ສະແດງເນື້ອຫາຂໍ້ຄວາມລົງໃນ console (ລວມເຖິງ --headless). ບໍ່ສາມາດໃຊ້ຮ່ວມກັບ --convert-to ໄດ້.

-env:VAR[=VALUE]

ຕັ້ງຄ່າຕົວປ່ຽນ bootstrap. ຕົວຢ່າງ: ເພື່ອຕັ້ງເສັ້ນທາງໂປຣໄຟລ໌ຜູ້ໃຊ້ທີ່ບໍ່ແມ່ນຄ່າມາດຕະຖານ:


ຕົວເລືອກທີ່ຖືກລະເລີຍ

ພາຣາມິເຕີ

ຄວາມໝາຍ

-psn

ຖືກລະເລີຍ (ສະເພາະ macOS)

-Embedding

ຖືກລະເລີຍ (ກ່ຽວກັບ COM+; ສະເພາະ Windows)

--nofirststartwizard

ບໍ່ມີການເຮັດວຽກໃດໆ, ຮອງຮັບໄວ້ເພື່ອຄວາມເຂົ້າກັນໄດ້ກັບເວີຊັນເກົ່າເທົ່ານັ້ນ.

--protector {arg1} {arg2}

ໃຊ້ສະເພາະໃນການທົດສອບ unit tests ແລະ ຕ້ອງມີສອງອາກິວເມັນ.


ກະລຸນາສະໜັບສະໜູນພວກເຮົາ!

ກະລຸນາສະໜັບສະໜູນພວກເຮົາ!