অটোহোটকি ব্যবহার করে কীভাবে আপনার পছন্দের অ্যাপ্লিকেশনগুলি চালু করতে কীবোর্ড শর্টকাটগুলি দ্রুত নির্ধারণ করুন


2

উইন্ডোজ (এক্সপি, 7, 8) অ্যাপ্লিকেশন সক্রিয় থাকাকালীন আপনি কীভাবে আপনার পছন্দের অ্যাপ্লিকেশনগুলি অটোহোটকি ব্যবহার করে চালু করার জন্য কীবোর্ড শর্টকাটগুলি দ্রুত বরাদ্দ করেন?

কীবোর্ড ইউটিলিটিগুলিতে আপনি কেবল হটকি টিপে দ্রুত অ্যাক্সেসের জন্য আপনার পছন্দসই অ্যাপ্লিকেশনগুলি চালু করতে পারেন।

যদি অটোহোটকিও ব্যবহার করা যায় তবে আমি ঘোরাফেরা করছিলাম।

সম্পাদিত:

সাধারণত কোনও স্ক্রিপ্ট যুক্ত করার জন্য যে Ctrl+Alt+Nচাপলে নোটপ্যাড চালু হবে। আপনার নিম্নলিখিত স্ক্রিপ্ট থাকা দরকার।

।! n :: নোটপ্যাড চালান

আমি যা চাই তা হ'ল অ্যাপ্লিকেশনটি সক্রিয় থাকাকালীন টিপলে Ctrl + Shift + Aঅ্যাপ্লিকেশনটি ইনস্টল হওয়া পথটি নেওয়া উচিত এবং উপরের মতো একটি স্ক্রিপ্ট তৈরি করা উচিত।

সুতরাং যখন কমান্ড প্রম্পট সক্রিয় থাকে, টিপে Ctrl + Shift + A নীচের মত একটি স্ক্রিপ্ট তৈরি করা উচিত।

t! t :: রান সি: I উইন্ডোস \ সিস্টেম 32 \ সেমিডি.এক্সে

যেখানে C: \ Windows \ system32 \ cmd.exe হয় পাথ যেখানে cmd কমান্ড হয় ইনস্টল / অবস্থিত

এবং Ctrl + Shift + Tকীবোর্ড শর্টকাট।


হ্যাঁ, এটি উইন্ডোজ (এক্সপি, 7, 8)
han

এটিকে প্রশ্নের সাথে যুক্ত করেছে;)
এভারেট

উত্তর:


1

এটি এমন কিছু নয় যা আপনি সহজেই করতে পারেন।

আপনি এর মতো কিছু করতে পারেন: https://stackoverflow.com/questions/12851677/dynamically-create-autohotkey-hotkey-to-function-subroutine

অথবা আপনি রানটাইমে আপনার ফাইলটি সংশোধন করে এটিকে পুনরায় লোড করতে পারেন।

#SingleInstance Force
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

^!n::
    WinGet, pn, ProcessName, A
    path := GetProcessPath(pn)
    tooltip, press a new hotkey
    Input, new_hotkey, L1
    tooltip,

    code = ^!%new_hotkey%`:`:Run, %path%`n
    FileAppend, %code%, %A_ScriptFullPath%

    Reload
    Sleep 1000 ; If successful, the reload will close this instance during the Sleep, so the line below will never be reached.
    MsgBox, 4,, The script could not be reloaded. Would you like to open it for editing?
    IfMsgBox, Yes, Edit
    return


GetProcessPath(exe) {
    ;;http://www.autohotkey.com/board/topic/32965-getting-file-path-of-a-running-process/
    for process in ComObjGet("winmgmts:").ExecQuery("Select * from Win32_Process where name ='" exe "'")
        return process.ExecutablePath
}

return

Hotkeys:
^!f::Run, C:\Program Files\Mozilla Firefox\firefox.exe

0

হ্যা, তুমি পারো. উইন + 0 টিপলে নীচের উদাহরণটি এক্সপ্লোরার চালু করবে (# এএইচকে উইন্ডো কীটি বোঝায়):

#0::Run C:\Windows\System32\explorer.exe

যদি অ্যাপ্লিকেশনটি ইতিমধ্যে চালু হওয়ার কারণে চালু না হয় তবে আপনি একটি ব্যাচ ফাইল যুক্ত করতে পারেন:

start program.exe

এবং এএইচকে স্ক্রিপ্টটি সেই ব্যাচের ফাইলটি চালু করতে বলুন।


আমি কীভাবে এটি করতে হবে তা ইতিমধ্যে জানতাম তবে এটি আমার পরে নয়। আপনার সমাধানটির জন্য আসলে অ্যাপ্লিকেশনটির সন্ধান করা প্রয়োজন এবং তারপরে এটি থেকে একটি কীবোর্ড শর্টকাট তৈরি করা দরকার। দয়া করে একটি চেহারা আছে youtube.com/watch?v=GzcQbrkdvJU&feature=player_embedded কি আমি কিন্তু পরে যা ভিডিও ব্যবহার PhraseExpander পরিবর্তে autohotkey ব্যবহার করছি চিত্রিত করা।
han

তাহলে আপনি শর্টকাট অ্যাসাইনমেন্ট তৈরি করতে জিইউআইয়ের পরে?
সুচিপি

0

আমার প্রিয় অ্যাপ্লিকেশনগুলি লঞ্চ করতে দ্রুত কীবোর্ড শর্টকাটগুলি নির্ধারণ করতে, আমি ব্যবহার এবং কনফিগার করা খুব সহজ একটি অটোহটকি স্ক্রিপ্ট তৈরি করেছি যা একটি উইন্ডো অ্যাপ্লিকেশন, Chrome অ্যাপ্লিকেশন বা একটি Chrome শর্টকাট খুলতে, ছোট করতে বা পুনরুদ্ধার করতে দেয়। এতে আরও কিছু বৈশিষ্ট্য রয়েছে যেমন ত্রুটি ধরা ইত্যাদি ইত্যাদি .. কোডটি এখানে রয়েছে: https://github.com/JuanmaMenendez/AutoHotkey-script-Open-Show-Apps

কনফিগারেশন উদাহরণ

F7:: OpenOrShowAppBasedOnExeName("C:\Windows\System32\SnippingTool.exe")

F8:: OpenOrShowAppBasedOnWindowTitle("Gmail", "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe --app=https://mail.google.com/mail/")

আমি আশা করি আপনি এটি সহায়ক পেয়েছি;) 💁‍♂️⭐

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