Membuka Banyak File Sekaligus di Google Chrome dengan Python


Kalau perlu membuka banyak file SWF dengan Google Chrome kita bisa melakukannya melalui file explorer. Tapi membuka melalui file explorer dibatasi maksimal 15 file sekali buka. Bagaimana kalau ingin membuka lebih dari 15 file sekali buka?

Untuk membuka lebih dari 15 file sekaligus, kita bisa manfaatkan command prompt. Format perintahnya seperti ini.

“PATHAPP/chrome.exe PATHFILESWF/file1.swf PATHFILESWF/file2.swf PATHFILESWF/file3.swf PATHFILESWF/fileN.swf”

Path ke file harus disebutkan satu demi satu. Tentunya ini menjemukan jika harus dilakukan sendiri. Untunglah penyiapan teks perintah ini bisa dilakukan melalui python.

Teks perintah untuk command prompt bisa disiapkan dari Python dan dikirim ke command prompt dengan subprocess.call().

 

openByCMD()

Fungsi di atas menyiapkan perintah dengan membuat daftar nama file di bawah suatu direktori. Selanjutnya menyiapkan teks yang diawali dengan path ke chrome.exe dan diikuti dengan semua path ke file mulai dari yang berada di urutan theStart hingga sebanyak theNum file.

Akhirnya teks perintah tersebut dikirim ke command prompt dengan subprocess.call().

Fungsi ini juga bisa dimodifikasi agar membuka file-file yang terlewatkan dari hasil getMissingPageTable() maupun getMissingPageTableByDir() yang dibahas di artikel sebelumnya.

Kode sumber bisa ditemukan pada github.

 

Komentar Pemirsa