boleh ku bantu ? ada sedikit pengetahuan aku tentang win32api
begini ceritanya :
Win32APi.new berarti kamu telah memanggil class win32api yang disediakan windows sebagai file executer
Win32AP.new(winname,method,method format,export) winname : nama file win32 yang ingin dijalankan
method : method dari nama file dari
winnname[b] yang dijalankan
[b]method format : format dari method call yang dijalankan seperti kalo di RGSS itu
contoh :
initialize(x,y,width,height)[/n]
nah(x,y,width,heght) ini lah yang ingin kita bentuk nah pembentukannya mirip regexp tapi hanya tersedia parameter sebagai berikut :
[b]L / N : membaca
long numbers
I / i : membaca integer
P / p : membaca string
[export] : yang ini aku kurang tahu juga karena blom pernah coba
nah lihatlah isi shellnya yang berisi
shell = Win32API.new("shell32","ShellExecute",['L','P','P','P','L','L'],'L')Rian memanggil file
shell32 dengan methodnya
ShellExecute dan
format method shell execute adalah
ShellExecute(Pwindow,command,filename,exe?,dirname,showtype)
Pwindow :
memanggil pop up window
0 = jika file yang dipanggil berupa file execute(exe)
1 = jika file tidak berupa execute dan akan menampilkan popup window seperti error message.
command : berisi pilihan
edit : memanggil file editor untuk filename, jika filename bukan berupa document(.txt) maka perintah ini akan gagal
explore : membuka folder dimana filename berada
find : melakukan sistem search berdasarkan dirname
open : membuka / menjalankan filename
print : print filename jika berupa document(.txt)
jika
command di isi angka 0 maka akan menjalankan
open secara otomatis.
exe? :
0 : jika filename berupa execute(.exe) atau document(.txt) maka angka
jika bukan berupa execute atau document masukkan nama aplikasi yang dibutuhkan untuk menjalankan filename. nama file berupa string.
dirname[b] :
0 : jika memanggil filename dari default directorynya
selain itu gunakan string sebagai dir path filenamenya.
[b]showtype:
0 : hide saat filename dijalankan
1 : saat menjalankan filename akan ditampilkan secara normal / default nya
2 : minimze tampilan aplikasi saat filename dijalankan dan bersifat active
3 : maximize tampilan aplikasi saat filename dijalankan dan bersifat active
4 : saat filename dijalankan akan bersifat nonactive hingga di klik dahulu
5 : saat filename dijalankan akan bersifat active
6 : minimize tampilan aplikasi saat filename dijalankan dan posisi akan diatas window lain
7 : minimaize tampilan aplikasi saat filename dijalankan tapi bersifat nonactive
8 : sama seperti 1 tapi tidak bersifat active melainkan non active
9 : restore tampilan saat filename dijalankan
10 : yang ini aku kurang tahu
begitulah penjelasan dari saya kalau kita ulas kembali rian memanggil
shell32 dengan method
ShellExecute dan formatnya adalah
['L','P','P','P','L','L']saat penggunaan
Call akan dibaca sebagai:
Call(number,string,string,string,number,number)kalo ada salah maaf dan tolong dibenarkan.