Pertanyaan Buka file teks di notepad / notepad ++ berdasarkan ukuran


Ketika saya mengklik dua kali dokumen teks, jika file teks lebih dari 1MB (atau ukuran tertentu) saya ingin file teks itu dibuka di Notepad ++ sementara file yang lebih kecil harus dibuka di notepad itu sendiri.

Apakah ada cara saya dapat mencapai ini? Terima kasih


2
2018-03-21 17:13


asal


kenapa oh kenapa? notepad ++ tidak dapat membuka file yang lebih besar dari X? - akira
tidak. Saya hanya ingin file yang lebih besar untuk dibuka di Notepad ++ sedangkan file yang lebih kecil seperti hanya memiliki beberapa baris teks yang akan dibuka di Notepad itu sendiri. - SyncMaster
Saya pikir notepad memiliki batas 2mb. Apa pun melewati itu dan berhenti merespons. Saya merasakan sakit Anda pragadheesh ... Saya sudah terbiasa membuka file log 60MB di notepad dan menunggu hingga 10 menit untuk notepad untuk mulai merespons lagi. - Sakamoto Kazuma
Apakah ada alasan Anda tidak selalu menggunakan Notepad ++? - heavyd


Jawaban:


(Peringatan di muka: ini bukan jawaban sempurna untuk pertanyaan Anda, tetapi tampaknya cukup berguna / menarik untuk dibagikan.)

Jika Anda menyimpan teks berikut ke file dengan ekstensi .bat atau .cmd (mis. Runconditional.cmd):

@echo off
if %~z1 LSS 1048576 (
    notepad.exe %1
) else (
    c:\my\path\to\notepad++.exe %1
)

... Maka Anda harus dapat menggunakannya untuk meluncurkan program yang berbeda tergantung pada ukuran file. (Saya taruh 1048576 - jumlah byte dalam satu megabyte - dalam skrip, tetapi Anda dapat mengganti itu dengan sejumlah pilihan Anda atau bahkan mengubahnya menjadi parameter kedua dari skrip.) Contoh penggunaan akan menjadi sesuatu seperti:

runconditional.cmd c:\mysmallfile.txt

(Anda dapat menjalankan ini dari Command Prompt atau dari Start ... Run.) Langkah selanjutnya adalah Anda menghubungkan skrip ini dengan file-file pilihan Anda. Saya tidak yakin begitu saja jika Anda dapat langsung mengaitkan jenis file langsung dengan skrip, tetapi setidaknya Anda dapat mengaitkannya dengan:

cmd.exe /c c:\path\to\runconditional.cmd

Satu kemungkinan downside ke pendekatan ini adalah bahwa Anda mungkin melihat jendela konsol flash pada layar antara mengklik ganda ikon file dan melihat notepad (atau notepad ++, atau ...) diluncurkan.


6
2018-03-23 05:27



ini adalah jawaban sempurna jika Anda menunjukkan cara mengasosiasikan skrip sebagai aplikasi pembuka default untuk file * .txt superuser.com/a/407041/241386 - phuclv