নোটপ্যাডে ++ আমি কোন স্ক্রিপ্টটি চালাতে পারি (যেমন F5 ব্যবহার করে) কিন্তু প্রতিটি সংরক্ষণের সাথে (Ctrl + S)?


5

আমি আমার এই মত কিছু করছেন F5 চাপুন কমান্ড (চালানো):

C:\Python27\pythonw.exe G:\my_python_script.py

আমি এই স্ক্রিপ্টটি রান করতে চাই প্রত্যেক সময় আমি ফাইলটি সংরক্ষণ করি। যখন আমি এই কমান্ডটি সংরক্ষণ করি জন্য ctrl + + এস , নোটপ্যাড ++ এটি চালনা করে না, শুধুমাত্র আমার ফাইল সংরক্ষণ করে।


সুতরাং, [Ctrl] + [S] চাপার পরিবর্তে, তারপর [F5] এবং [Enter], আপনি কেবল সংরক্ষণ এবং চালানোর জন্য [Ctrl] + [S] চাপতে চান?
iglvzx

হ্যাঁ। (Characters_needed_to_send)
SuitUp

উত্তর:


3

আপনি যদি NppExec প্লাগইনটি ব্যবহার করেন, তবে নিম্নোক্ত ম্যাক্রো আপনি যা চান তা করবে:

npp_save
C:\Python27\pythonw.exe G:\my_python_script.py

এটি কোনও কী সংমিশ্রণে আবদ্ধ হতে পারে, যে কোনো বিদ্যমান শর্টকাটগুলিতে নির্ভর করে না এবং যদি প্রয়োজন হয় তবে একটি সংরক্ষণ ডায়ালগ আনবে।


আমার অংশ কিছু fiddling, কিন্তু প্রকৃতপক্ষে, এটি একটি ভাল সমাধান।
el2iot2

2

আপনি এটি করতে হবে যে একটি ম্যাক্রো সংরক্ষণ করতে পারেন।

প্রথমে, ফাইলটি পরিবর্তন করুন যাতে আপনি সংরক্ষণ করতে পারেন। তারপর Start Macro, Ctrl+S, আপনার স্ক্রিপ্ট চালানো, Stop Recording, Save recorded Macro

এখন আপনি এই ম্যাক্রো সংরক্ষণ করতে পারেন Ctrl+S প্লাস কিছু, বা শুধু Ctrl+S, পরের আপনি অ মানচিত্র প্রয়োজন হবে Ctrl+S

আপনি যদি এটি একটি গ্লোবাল হুক হিসাবে থাকতে হবে Ctrl+S (সংরক্ষণ হিসাবে) আমার কাছে আপনার কাছে কোনও উত্তর নেই, কারণ আমি বিশ্বাস করি না যে এটি অনুমোদিত, যদিও আপনি যে কোনও ইভেন্টের সমন্বয়কে ম্যাক্রো করতে পারেন।

আশাকরি এটা সাহায্য করবে!


ওহ, তোমাকে ভোট দেওয়ার জন্য আমার 15 টি খ্যাতি আছে। :(
SuitUp

1
এটি কাজ করে না, কিভাবে স্ক্রিপ্ট চালানো উচিত যাতে এটি রেকর্ড করা হবে?
SuitUp

আমি বিশ্বাস করি আপনি এটি একটি শর্টকাট দিতে পারেন এবং তারপরে সেই শর্টকাটটি চালাতে পারেন, এই ক্ষেত্রে আমি এখানে পাইথন স্ক্রিপ্ট প্লাগইনটি ব্যবহার করছিলাম: npppythonscript.sourceforge.net
jidar

1

তুমি ব্যবহার করতে পার AutoHotkey সহজেই ম্যাক্রো তৈরি করতে। আপনার ক্ষেত্রে, নিম্নলিখিত স্ক্রিপ্ট কাজ করবে:

#IfWinActive, ahk_class Notepad++
^s:: ;Ctrl+S
{
    Send, ^s{F5}
    WinWaitActive, Run...
    Send, {Enter}
    return
}
#IfWinActive

নোটপ্যাড ++ নিজের নিজের ব্যবহার করে, আপনাকে স্ক্রিপ্টটিকে প্রশাসক হিসাবে চালানোর প্রয়োজন হতে পারে কীবোর্ড হুক


ডাউনলোড করুন: http://ahk.igalvez.net/ নোটপ্যাড ++, SaveRun.exe , 784 কেবি


মনে রাখবেন যে অটোহোটকি ডাউনলোড করার জন্য প্রস্তাবিত সাইটটি ahkscript.org থেকে তাই ahk.igalvez.net থেকে ডনলোডটি iglvzx এর নিজস্ব ডোমেন থেকে প্রদর্শিত হয় যা বর্তমানে সমাধান করা হয় না (তাই ডাউনলোডও কাজ করে না)। অটোহটকিটি একটি সমাধান করার জন্য একটি চমৎকার বিকল্প, তবে একটি স্ক্রিপ্ট ভাগ করার পরিবর্তে, iglvzx একটি কাস্টম ইনস্টলার সরবরাহকারী পছন্দ করেছে বলে মনে হচ্ছে।
TOOGAM

স্ক্রিপ্ট উত্তর আছে - আপনি এটি নিজেকে কম্পাইল করতে পারেন। আমি মনে করি তিনি autohotkey ব্যবহার না করে লোকেরা জন্য exe লিঙ্ক যোগ।
bgmCoder
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.