PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را دیدن نمیکنید برای دیدن کامل نوشته‌یِ و عکسها بر روی لینک مقابل کلیک کنید : نرم‌افزار AutoHotkey (+ نیم‌اسپاش / نیم‌فاصله)



Russell
02-20-2013, 05:27 PM
دوستان من دو ساله در این انجمنم ولی نیم اسپیس نمیتوانم بزنم !!
این علامت << >> را هم باقی دوستان چگونه میزنند؟ :e404:

Mehrbod
02-20-2013, 05:30 PM
دوستان من دو ساله در این انجمنم ولی نیم اسپیس نمیتوانم بزنم !!
این علامت << >> را هم باقی دوستان چگ.نه میزنند؟ :e404:

این برنامه را بگیر:
AutoHotkey (http://www.autohotkey.com)


سپس این script را بنویس و بنام persian.ahk باز کن:



#SingleInstance force

$^space::SendInput {ALTDOWN}{NumPad0}{NumPad1}{NumPad5}{NumPad7}{ALTU P}



اکنون با نگه داشتن ctrl و space نیم‌اسپاش میفرستد.

Russell
02-20-2013, 06:32 PM
سپاس‌ها مهربد جان !
برای باقی علائم من از کجا میتوانم پیدا کنم کدام ترکیبشان است که کلید ِ داغ برایشان بسازم؟

Mehrbod
02-20-2013, 07:02 PM
سپاس‌ها مهربد جان !
برای باقی علائم من از کجا میتوانم پیدا کنم کدام ترکیبشان است که کلید ِ داغ برایشان بسازم؟

داغ‌کلید دوستِ من :4: مانند کلیدواژه (keyword).

دیگر نشانه‌ها را هم یا میتوانی یکراست map کنی, یا اینکه کُدشان را بزنی, ڃه میخواهی؟

این هم پس بیافزای تا مانندِ من خود‌به‌خود برایت بیشتر جاها نیم‌اسپاش بزند:



:zB0:ها::{bs 4}‌ها
:zB0:ام::{bs 4}‌ام
:zB0:ای::{bs 4}‌ای
:zB0:اش::{bs 4}‌اش
:zB0:ات::{bs 4}‌ات
:B0:های::{bs 5}‌هایِ
:B0:اند::{bs 5}‌اند
:B0:امان::{bs 6}‌امان
:B0:اتان::{bs 6}‌اتان
:B0:اشان::{bs 6}‌اشان
:B0:هایی::{bs 6}‌هایی
:B0:شناسی::{bs 7}‌شناسی
:B0:شناسیک::{bs 8}‌شناسیک
:B0:شناسانه::{bs 9}‌شناسانه
:B0:تر::{bs 4}‌تر
:B0:تری::{bs 5}تری
:B0:ترین::{bs 6}‌ترین
:zB0:ی::{bs 3}‌یِ



برای آگاهیِ بیشتر: Hotstrings and Auto-replace (similar to AutoText and AutoCorrect) (http://www.autohotkey.com/docs/Hotstrings.htm)

Russell
02-20-2013, 07:12 PM
داغ‌کلید دوستِ من مانند کلیدواژه (keyword).
یعنی صندلی داغ هم غلط است باید بگوییم داغ‌صندلی؟ :4:




دیگر نشانه‌ها را هم یا میتوانی یکراست map کنی, یا اینکه کُدشان را بزنی, ڃه میخواهی؟

این هم پس بیافزای تا مانندِ من خود‌به‌خود برایت بیشتر جاها نیم‌اسپاش بزند:
یکراستش راحتتر بنظر میرسد پس بهتر اسن :4:
اینها هم جالب هستند.
همین را دقیقا بروم برایش یک فایل جدا باز کنم بریزم داخلش دیگر؟
کلا من از ابتدا به این کلیدهای میانبر علاقه فراوان داشتم،بگمانم اکثرشان را برای ویندوز هم در آورده بودم تجربی !!

Dariush
02-20-2013, 07:16 PM
مهربد گرامی ، این نرم افزار را من نمیتوانم دانلود کنم.

Mehrbod
02-20-2013, 07:20 PM
یعنی صندلی داغ هم غلط است باید بگوییم داغ‌صندلی؟ :4:


آنهم میشوم ولی هر دویشان درست‌اند; برای واژگان بلند نمیکنیم, بیشتر کوتاه بویژه اگر پیشتر در زبان همخانواده‌یِ انگلیسی کرده بودند ما هم میکنیم:


airmail = هواپُست; بهتر و کوتاه‌تر از پستِ هوایی, اگر نه انگلیسی‌اش هم میشود mail by air






یکراستش راحتتر بنظر میرسد پس بهتر اسن :4:
اینها هم جالب هستند.
همین را دقیقا بروم برایش یک فایل جدا باز کنم بریزم داخلش دیگر؟
کلا من از ابتدا به این کلیدهای میانبر علاقه فراوان داشتم،بگمانم اکثرشان را برای ویندوز هم در آورده بودم تجربی !!

شیرازی باشی و macro ننویسی!! :21:

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


^t::SendInput, !{F4}


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

نمونه‌هایِ بیشتر: AutoHotkey Tutorial: Macro and Hotkey Creation (http://www.autohotkey.com/docs/Tutorial.htm)

Mehrbod
02-20-2013, 07:20 PM
مهربد گرامی ، این نرم افزار را من نمیتوانم دانلود کنم.

ڃرا داریوش جان؟

Dariush
02-20-2013, 07:25 PM
دانلود در همان آغاز گیرپاژ میکند. یعنی دانلودرِ من در مرحله Sending Get (که برای آغاز برقراری ارتباط بین کلاینت و سرور است) گیر میکند مهربد عزیز.لینک دیگری ازش نیست؟

Mehrbod
02-20-2013, 07:30 PM
دانلود در همان آغاز گیرپاژ میکند. یعنی دانلودرِ من در مرحله Sending Get (که برای آغاز برقراری ارتباط بین کلاینت و سرور است) گیر میکند مهربد عزیز.لینک دیگری ازش نیست؟

آینه کردم:

http://l.autohotkey.net/AutoHotkey_L_Install.exe
{autohotkey_l_install.exe} is ready for download (http://qwe.goforfiles.com/j5G%2BVnfEplNpwKZac%2Be9HGfSpjNzrLVlc7y4Mjy%2FjDp6 8dNnEPaaLkSjgDZO5chaHOjEQUaTxFoF0sxcA9E3Qw4%3D)
Download autohotkey install exe - upload, email & send large files up to 1GB for free! (http://www.verzend.be/d8fpxyuyyqgz/autohotkey_l_install.exe.html)

Russell
02-20-2013, 07:32 PM
شیرازی باشی و macro ننویسی!!

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

^t::!{F4}

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

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

Mehrbod
02-20-2013, 07:34 PM
همانجا بگذار دوباره script را وا کن درست میشود; map کردن هم ساده است:


^t::SendInput, !{F4}


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

نمونه‌هایِ بیشتر: AutoHotkey Tutorial: Macro and Hotkey Creation (http://www.autohotkey.com/docs/Tutorial.htm)


اینهم یک نمونه‌یِ پیشرفته‌تر از همین داغ‌کلید که بافتار-سُهشمند (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}!

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

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


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

Dariush
02-20-2013, 07:35 PM
آینه کردم:

http://l.autohotkey.net/AutoHotkey_L_Install.exe
{autohotkey_l_install.exe} is ready for download (http://qwe.goforfiles.com/j5G%2BVnfEplNpwKZac%2Be9HGfSpjNzrLVlc7y4Mjy%2FjDp6 8dNnEPaaLkSjgDZO5chaHOjEQUaTxFoF0sxcA9E3Qw4%3D)
Download autohotkey install exe - upload, email & send large files up to 1GB for free! (http://www.verzend.be/d8fpxyuyyqgz/autohotkey_l_install.exe.html)
شرمنده کردی مرا مهربد عزیز.سپاس از تو:e032:

Mehrbod
02-20-2013, 07:38 PM
شرمنده کردی مرا مهربد عزیز.سپاس از تو:e032:

خواهش میکنم, کاری ندارد از اینجا با دادن لینک هر پرونده‌ای را میتوانید بیدرنگ آینه کنید: Upload Mirrors - Easy file upload to multiple free file hosts - Remote URL Upload (http://uploadmirrors.com/remote.php)

Russell
02-21-2013, 03:45 PM
مهربد این نامساوی را چطور میزنی؟
من Alt code‌ای براش پیدا نمیکنم

Mehrbod
02-21-2013, 04:07 PM
مهربد این نامساوی را چطور میزنی؟
من Alt code‌ای براش پیدا نمیکنم

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



^!e::SendInput, ≠


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



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



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



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

Mehrbod
03-17-2013, 06:46 PM
اینهم سیاهه‌یِ بروزرسانی شده راسل جان:



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

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

ُ

Russell
03-17-2013, 06:52 PM
ممنون مهربد جان !
مهربد اون دو خط اول چیه؟ «ژژ»؟

Mehrbod
03-17-2013, 07:12 PM
ممنون مهربد جان !
مهربد اون دو خط اول چیه؟ «ژژ»؟

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


http://www.daftarche.com/images/imported/2013/03/48.jpg

sonixax
03-17-2013, 09:14 PM
برای نیم اسپیس و برخی حوف خاص به نظرم یك صفحه كلید درست كنیم بهتر است ها !!!

Mehrbod
03-18-2013, 12:43 AM
برای نیم اسپیس و برخی حوف خاص به نظرم یك صفحه كلید درست كنیم بهتر است ها !!!

این دبیره را باید یکراست انداخت زباله‌دانی, تا همینجایش هم منت زیادی سرش گذاشته‌ایم که macro نوشته‌ایم گاهی نیماسپاش بزند, بساکه از این نفرت‌انگیزی اش اندکی درآید!