نامنویسی انجمن درست شده و اکنون دوباره کار میکند! 🥳 کاربرانی که پیشتر نامنویسی کرده بودند نیز دسترسی‌اشان باز شده است 🌺

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5

نرم‌افزار AutoHotkey (+ نیم‌اسپاش / نیم‌فاصله)
#11

Mehrbod نوشته: شیرازی باشی و macro ننویسی!!

همانجا بگذار دوباره script را باز کن درست میشود, map کردن هم ساده است:
کد:

^t::!{F4}

نمونه‌وار اینجا ctrl با t را بزنی پنجره را میبندد: alt + F4 میفرستد.

نمونه‌هایِ بیشتر: AutoHotkey Tutorial: Macro and Hotkey Creation
تا آنجایش را در حد نگارش کلیدها و دستورات ساده در حد همان Alt+F4 متوجه شدم از help، علائم نگارش و نمادها (مخصوصا فارسی) را از کجا در بیاورم؟
مثلا همان نیم اسپاش میشود:Alt+0+1+5+7 ? :e405:

"Democracy is now currently defined in Europe as a 'country run by Jews,'" Ezra Pound

پاسخ
#12

Mehrbod نوشته: همانجا بگذار دوباره script را وا کن درست میشود; map کردن هم ساده است:
کد:
^t::SendInput, !{F4}

نمونه‌وار, اینجا ctrl با t را همزمان بزنی پنجره‌یِ کنونی را میبندد: alt + F4 میفرستد.

نمونه‌هایِ بیشتر: AutoHotkey Tutorial: Macro and Hotkey Creation


اینهم یک نمونه‌یِ پیشرفته‌تر از همین داغ‌کلید که بافتار-سُهشمند (context-sensitive) ٸه:

کد:
$!,::
$^t::
Terminate:
{
    if (winactive("ahk_class MozillaWindowClass") && winactive("Mozilla-Firefox"))
        SendInput, ^t
    else IfWinActive, ahk_class MozillaWindowClass
        SendInput, !{F4}
    else IfWinActive, ahk_class MozillaUIWindowClass
        SendInput, ^t
    else IfWinActive, ahk_class Chrome_WidgetWin_0
        SendInput, ^w
    else IfWinActive, Microsoft Outlook
        SendInput, !{space}n
    else IfWinActive, ahk_class PuTTY
        SendInput, ^t
    else IfWinActive, ahk_class LaunchUnrealUWindowsClient
        SendInput, ^t
    else IfWinActive, Command & Conquer Red Alert 3
        SendInput, ^t
    else IfWinActive, Saints Row
        SendInput, ^t
    else
        SendInput, !{F4}
    return
}

با این برخی جاها مانند firefox همان t^ را میفرستیم, دیگرجاها {F4}!

.Unexpected places give you unexpected returns
پاسخ
#13

Russell نوشته: تا آنجایش را در حد نگارش کلیدها و دستورات ساده در حد همان Alt+F4 متوجه شدم از help، علائم نگارش و نمادها (مخصوصا فارسی) را از کجا در بیاورم؟
مثلا همان نیم اسپاش میشود:Alt+0+1+5+7 ? :e405:

کپی پیست کن روبروش! این alt را من ده سال پیش نوشته بودم تازه کار بودم 4


هر کلید دیگری نیاز داشتی باید گوگل کنی دیگر.

.Unexpected places give you unexpected returns
پاسخ
#14

Mehrbod نوشته: آینه کردم:

http://l.autohotkey.net/AutoHotkey_L_Install.exe
{autohotkey_l_install.exe} is ready for download
Download autohotkey install exe - upload, email & send large files up to 1GB for free!
شرمنده کردی مرا مهربد عزیز.سپاس از توE032

کسشر هم تعاونی؟!
پاسخ
#15

Dariush نوشته: شرمنده کردی مرا مهربد عزیز.سپاس از توE032

خواهش میکنم, کاری ندارد از اینجا با دادن لینک هر پرونده‌ای را میتوانید بیدرنگ آینه کنید: Upload Mirrors - Easy file upload to multiple free file hosts - Remote URL Upload

.Unexpected places give you unexpected returns
پاسخ
#16

مهربد این نامساوی را چطور میزنی؟
من Alt code‌ای براش پیدا نمیکنم

"Democracy is now currently defined in Europe as a 'country run by Jews,'" Ezra Pound

پاسخ
#17

Russell نوشته: مهربد این نامساوی را چطور میزنی؟
من Alt code‌ای براش پیدا نمیکنم

من اینها را پیشتر در layout سخت‌کُد کرده‌ام, ولی میتوانی برای خودت map کنی, بگوییم ctrl و alt و e:

کد:
^!e::SendInput, ≠

یا برایش داغرشته بنویسی:

کد:
:*:-->::—>{space}


اینها را بهتره بافتار-سهشمند هم بکنی که تنها بگوییم در دفترڃه ژیرا (active) باشند:

کد:
#if (winactive("daftarche.com") || winactive("hammihan.com"))
:*:-->::—>{space}
:*:<--::<—{space}
:*:!=::≠{space}
#if

.Unexpected places give you unexpected returns
پاسخ
#18

اینهم سیاهه‌یِ بروزرسانی شده راسل جان:

کد:
:?*:زز::ظ
:?*:ژژ::ذ
:?*:غغ::ق

:?z: ی::‌یِ
:?z: ها::‌ها
:?z: ای::‌ای
:?z: ام::‌ام
:?: های::‌هایِ
:?: اند::‌اند
:?: اید::‌اید
:?: ایم::‌ایم
:?: وار::‌وار
:?: وارانه::‌وارانه
:?: هایی::‌هایی
:?: شناس::‌شناس
:?: شناسی::‌شناسی
:?: شناسیک::‌شناسیک
:?: شناسانه::‌شناسانه
:?: دار::‌دار
:?: داری::‌داری
:?: دارانه::‌دارانه
:?: تر::‌تر
:?: تری::تری
:?: ترین::‌ترین
:?: ترینه::‌ترینه
:?: گرا::‌گرا
:?: گرایی::‌گرایی
:?: گرایانه::‌گرایانه
:?*: (:: (){right}
:?*: {:: {{}{}}{right}
:?*:(::(){right}
:?*:{::{{}{}}{right}
ُ

.Unexpected places give you unexpected returns
پاسخ
#19

ممنون مهربد جان !
مهربد اون دو خط اول چیه؟ «ژژ»؟

"Democracy is now currently defined in Europe as a 'country run by Jews,'" Ezra Pound

پاسخ
#20

Russell نوشته: ممنون مهربد جان !
مهربد اون دو خط اول چیه؟ «ژژ»؟

آن دو تا برای من هستند, چندی پیش که برگشتم بر این شدم این layout کنونی را بدگرانم, بویژه اینکه در
پارسی‌نویسی این واته‌های "ص ظ ض" کاربردشان نزدیک به ٠ میرود, از همینرو بردمشان روی shift و کلید‌هایِ
درخورتر جایشان آوردم, این چند رژ را هم در ahk گذاشتم گاهی shift هم تنبلی آدم میاید, دو تا "زز" خودش "ظ" مینویسد ((:

[عکس: 48.jpg]

.Unexpected places give you unexpected returns
پاسخ


پرش به انجمن:


کاربران در حال بازدید این موضوع: 2 مهمان