Perbedaan

Ini menunjukkan perbedaan antara versi yang terpilih dengan versi yang sedang aktif.

Tautan ke tampilan pembanding ini

Both sides previous revision Revisi sebelumnya
id:v2_25:core:faq:faq_terminals [2020/05/19 15:37]
r_ardhian
id:v2_25:core:faq:faq_terminals [2020/05/19 19:06] (sekarang)
r_ardhian [Fungsi pemrograman untuk mendapatkan nomor workplace]
Baris 31: Baris 31:
 ASTER menyediakan fungsi-fungsi nomor workplace, yang dapat digunakan apabila anda ingin menjalankan program yang terkait dengan workplace di mana program tersebut dijalankan. Fungsi-fungsi ini dapat digunakan untuk mendapatkan nomor workplace dari sebuah program script atau batch file. Fungsi-fungsi tersebut dijelaskan di bawah ini: ASTER menyediakan fungsi-fungsi nomor workplace, yang dapat digunakan apabila anda ingin menjalankan program yang terkait dengan workplace di mana program tersebut dijalankan. Fungsi-fungsi ini dapat digunakan untuk mendapatkan nomor workplace dari sebuah program script atau batch file. Fungsi-fungsi tersebut dijelaskan di bawah ini:
  
-1.   ​Jalankan (run) asterctl.exe dengan parameter -wpn. Program asterctl.exe akan mengembalikan nomor workplace di dalam exit code. Exit code ini dapat anda baca di dalam batch script atau program lain untuk melakukan tindakan sesuai dengan nomor workplace.+1. Jalankan (run) asterctl.exe dengan parameter -wpn. Program asterctl.exe akan mengembalikan nomor workplace di dalam exit code. Exit code ini dapat anda baca di dalam batch script atau program lain untuk melakukan tindakan sesuai dengan nomor workplace.
  
-2.   ​Saat menginstall ASTER, tambahkan perintah “asterctl.exe -autostart” di autoload untuk semua pengguna. Opsi (-autostart) akan memerintahkan ASTER untuk menjalankan program di dalam folder instalasi ASTER dengan nama file yang diawali dengan string ‘runonlogin’ (misalnya ‘runonlogin-loadblabla’). ASTER akan menambahkan parameter nomor workplace sebagai argumen untuk program tersebut. Sehingga, untuk menguji program tersebut, anda dapat menggunakan perintah berikut:+2. Saat menginstall ASTER, tambahkan perintah “asterctl.exe -autostart” di autoload untuk semua pengguna. Opsi (-autostart) akan memerintahkan ASTER untuk menjalankan program di dalam folder instalasi ASTER dengan nama file yang diawali dengan string ‘runonlogin’ (misalnya ‘runonlogin-loadblabla’). ASTER akan menambahkan parameter nomor workplace sebagai argumen untuk program tersebut. Sehingga, untuk menguji program tersebut, anda dapat menggunakan perintah berikut:
  
 <​code>​ <​code>​
Baris 39: Baris 39:
 </​code>​ </​code>​
  
-Dimana ​ **executable **adalah file program yang diawali dengan '​runonlogin*'; ​ +Dimana **executable **adalah file program yang diawali dengan '​runonlogin*';​ dan **workplaceNo **sebagai nomor workplace di mana program tersebut dijalankan.
-dan **workplaceNo **sebagai nomor workplace di mana program tersebut dijalankan.+
  
 **Contoh:** Anda memiliki sebuah program bernama iTalc, yang membutuhkan parameter berupa nomor port yang dibutuhkan untuk program tersebut, dan harus berbeda untuk tiap workplace. Misalnya, workplace pertama harus menggunakan port 4001, workplace kedua menggunakan port 4002, dan seterusnya. **Contoh:** Anda memiliki sebuah program bernama iTalc, yang membutuhkan parameter berupa nomor port yang dibutuhkan untuk program tersebut, dan harus berbeda untuk tiap workplace. Misalnya, workplace pertama harus menggunakan port 4001, workplace kedua menggunakan port 4002, dan seterusnya.
  
-**Cara 1:** Jalankan iTalc di tiap workplace menggunakan program .bat di folder user startup, dengan isi program sebagai berikut: ​+**Cara 1:** Jalankan iTalc di tiap workplace menggunakan program .bat di folder user startup, dengan isi program sebagai berikut: 
 +<​code>​ 
 +rem ————— Start iTALС client————————– 
 + 
 +@asterctl -wpn\ @set AWP=%errorlevel%
  
-**rem ————— Start iTALС client————————– 
-@asterctl -wpn\ 
-@set AWP=%errorlevel% 
 @echo ASTER Workplace number is %AWP% @echo ASTER Workplace number is %AWP%
 +
 @rem Start iTALC with a seperate port for each workplace\ @rem Start iTALC with a seperate port for each workplace\
-@Start _ckgdoku_QUOTckgdoku>​ «C:​\program files (x86)\iTALC\ica.exe» -ivsport 400%AWP% -isdport 480%AWP%** 
  
-**Cara 2**: Simpan program .bat berikut di dalam folder instalasi ASTER, dengan nama file yang diawali dengan teks ‘runonlogin’,​ misalnya runonlogin_iTalc.bat:​​​​​​​​+@Start _ckgdoku_QUOTckgdoku>​ «C:​\program files (x86)\iTALC\ica.exe» -ivsport 400%AWP% -isdport 480%AWP% 
 +</​code>​ 
 + 
 +**Cara 2**: Simpan program .bat berikut di dalam folder instalasi ASTER, dengan nama file yang diawali dengan teks ‘runonlogin’,​ misalnya runonlogin_iTalc.bat:​ 
 +<​code>​ 
 +rem ————— Start iTALС client————————–
  
-**rem ————— Start iTALС client————————– 
 @echo ASTER Workplace number is %1\ @echo ASTER Workplace number is %1\
 +
 @rem Start iTALC with a seperate port for each workplace\ @rem Start iTALC with a seperate port for each workplace\
-@Start ****_ckgdoku_QUOTckgdoku>​ «C:​\program files (x86)\iTALC\ica.exe» -ivsport 400%1 -isdport 480%1** 
  
- {{anchor:​faq_terminals_remoteaccess}}+@Start _ckgdoku_QUOTckgdoku>​ «C:​\program files (x86)\iTALC\ica.exe» -ivsport 400%1 -isdport 480%1 
 +</​code>​{{anchor:​faq_terminals_remoteaccess}} 
 + 
 ===== Bagaimana cara melakukan akses remote ke komputer yang menjalankan ASTER? ===== ===== Bagaimana cara melakukan akses remote ke komputer yang menjalankan ASTER? =====