Warning: Table './nattiq/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:62:\"Non-static method view::load() should not be called statically\";s:5:\"%file\";s:62:\"/home/nattiq5/public_html/sites/all/modules/views/views.module\";s:5:\"%line\";i:906;}', 3, '', 'http://nattiq.com/en/node/1488', '', '18.191.192.250', 1735155410) in /home/nattiq5/public_html/includes/database.mysqli.inc on line 134

Warning: Table './nattiq/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:120:\"Declaration of views_handler_field_comment::init() should be compatible with views_handler_field::init(&$view, $options)\";s:5:\"%file\";s:97:\"/home/nattiq5/public_html/sites/all/modules/views/modules/comment/views_handler_field_comment.inc\";s:5:\"%line\";i:0;}', 3, '', 'http://nattiq.com/en/node/1488', '', '18.191.192.250', 1735155410) in /home/nattiq5/public_html/includes/database.mysqli.inc on line 134

Warning: Table './nattiq/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:134:\"Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state)\";s:5:\"%file\";s:83:\"/home/nattiq5/public_html/sites/all/modules/views/handlers/views_handler_filter.inc\";s:5:\"%line\";i:0;}', 3, '', 'http://nattiq.com/en/node/1488', '', '18.191.192.250', 1735155410) in /home/nattiq5/public_html/includes/database.mysqli.inc on line 134

Warning: Table './nattiq/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:130:\"Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state)\";s:5:\"%file\";s:83:\"/home/nattiq5/public_html/sites/all/modules/views/handlers/views_handler_filter.inc\";s:5:\"%line\";i:0;}', 3, '', 'http://nattiq.com/en/node/1488', '', '18.191.192.250', 1735155410) in /home/nattiq5/public_html/includes/database.mysqli.inc on line 134

Warning: Table './nattiq/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:148:\"Declaration of views_handler_filter_node_status::operator_form() should be compatible with views_handler_filter::operator_form(&$form, &$form_state)\";s:5:\"%file\";s:99:\"/home/nattiq5/public_html/sites/all/modules/views/modules/node/views_handler_filter_node_status.inc\";s:5:\"%line\";i:0;}', 3, '', 'http://nattiq.com/en/node/1488', '', '18.191.192.250', 1735155410) in /home/nattiq5/public_html/includes/database.mysqli.inc on line 134

Warning: Table './nattiq/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:130:\"Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state)\";s:5:\"%file\";s:78:\"/home/nattiq5/public_html/sites/all/modules/views/plugins/views_plugin_row.inc\";s:5:\"%line\";i:0;}', 3, '', 'http://nattiq.com/en/node/1488', '', '18.191.192.250', 1735155410) in /home/nattiq5/public_html/includes/database.mysqli.inc on line 134

Warning: Table './nattiq/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:126:\"Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state)\";s:5:\"%file\";s:78:\"/home/nattiq5/public_html/sites/all/modules/views/plugins/views_plugin_row.inc\";s:5:\"%line\";i:0;}', 3, '', 'http://nattiq.com/en/node/1488', '', '18.191.192.250', 1735155410) in /home/nattiq5/public_html/includes/database.mysqli.inc on line 134

Warning: Table './nattiq/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:7:\"warning\";s:8:\"%message\";s:137:\"Cannot modify header information - headers already sent by (output started at /home/nattiq5/public_html/includes/database.mysqli.inc:134)\";s:5:\"%file\";s:70:\"/home/nattiq5/public_html/sites/all/modules/pagestyle/pagestyle.module\";s:5:\"%line\";i:86;}', 3, '', 'http://nattiq.com/en/node/1488', '', '18.191.192.250', 1735155410) in /home/nattiq5/public_html/includes/database.mysqli.inc on line 134

Warning: Table './nattiq/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:7:\"warning\";s:8:\"%message\";s:137:\"Cannot modify header information - headers already sent by (output started at /home/nattiq5/public_html/includes/database.mysqli.inc:134)\";s:5:\"%file\";s:70:\"/home/nattiq5/public_html/sites/all/modules/pagestyle/pagestyle.module\";s:5:\"%line\";i:86;}', 3, '', 'http://nattiq.com/en/node/1488', '', '18.191.192.250', 1735155410) in /home/nattiq5/public_html/includes/database.mysqli.inc on line 134

Warning: Table './nattiq/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:7:\"warning\";s:8:\"%message\";s:137:\"Cannot modify header information - headers already sent by (output started at /home/nattiq5/public_html/includes/database.mysqli.inc:134)\";s:5:\"%file\";s:70:\"/home/nattiq5/public_html/sites/all/modules/pagestyle/pagestyle.module\";s:5:\"%line\";i:86;}', 3, '', 'http://nattiq.com/en/node/1488', '', '18.191.192.250', 1735155410) in /home/nattiq5/public_html/includes/database.mysqli.inc on line 134

Warning: Table './nattiq/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:7:\"warning\";s:8:\"%message\";s:137:\"Cannot modify header information - headers already sent by (output started at /home/nattiq5/public_html/includes/database.mysqli.inc:134)\";s:5:\"%file\";s:68:\"/home/nattiq5/public_html/sites/all/modules/textsize/textsize.module\";s:5:\"%line\";i:80;}', 3, '', 'http://nattiq.com/en/node/1488', '', '18.191.192.250', 1735155410) in /home/nattiq5/public_html/includes/database.mysqli.inc on line 134

Warning: Table './nattiq/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:7:\"warning\";s:8:\"%message\";s:137:\"Cannot modify header information - headers already sent by (output started at /home/nattiq5/public_html/includes/database.mysqli.inc:134)\";s:5:\"%file\";s:68:\"/home/nattiq5/public_html/sites/all/modules/textsize/textsize.module\";s:5:\"%line\";i:80;}', 3, '', 'http://nattiq.com/en/node/1488', '', '18.191.192.250', 1735155410) in /home/nattiq5/public_html/includes/database.mysqli.inc on line 134

Warning: Table './nattiq/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:7:\"warning\";s:8:\"%message\";s:137:\"Cannot modify header information - headers already sent by (output started at /home/nattiq5/public_html/includes/database.mysqli.inc:134)\";s:5:\"%file\";s:68:\"/home/nattiq5/public_html/sites/all/modules/textsize/textsize.module\";s:5:\"%line\";i:80;}', 3, '', 'http://nattiq.com/en/node/1488', '', '18.191.192.250', 1735155410) in /home/nattiq5/public_html/includes/database.mysqli.inc on line 134

Warning: Table './nattiq/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:44:\"Only variables should be passed by reference\";s:5:\"%file\";s:63:\"/home/nattiq5/public_html/sites/all/modules/captcha/captcha.inc\";s:5:\"%line\";i:61;}', 3, '', 'http://nattiq.com/en/node/1488', '', '18.191.192.250', 1735155410) in /home/nattiq5/public_html/includes/database.mysqli.inc on line 134
تطبيق الماكرو | Nattiq Technologies
العربية Skip to main content Skip to accessibility links

تطبيق الماكرو

 

 

هل لديكَ سلسلة من المهام تقوم بأدائها مراراً وتكراراً في جهاز البرايل سينس؟ هل تعرفُ أنه يمكنك جعل هذه المهام تتم بصورة تلقائية في bsp عن طريق تسجيلها في وحدات ماكرو؟

فما هو الماكرو؟ وما هي طريقة تسجيل ماكرو؟ وما هي طريقة تنفيذ مهمة ماكرو المسجلة؟ يسعدني أنا -الفارسة- إلقاء الضوء على إجابات الأسئلة المذكورة من خلال ضرب مثال للتوضيح، ومع نهاية الإضاءة أعدُكَ بأنكَ ستنجح لوحدك بإنشاء ملفات ماكرو مختلفة كما ترغب.

الماكرو هو، مجموعة من الخطوات التي تقوم بتسجيلها واختيار اسم ملف ماكرو لها. وعند الضغط على اسم ملف الماكرو، يقوم جهاز البرايل سينس بتنفيذ تعليمات الماكرو. ويعمل ذلك على توفير الوقت باستبدال مجموعة من الإجراآت المتتالية المستخدمة بشكل متكرر بإجراء قصير.

لتعلم، أن وحدات الماكرو عبارة عن برامج تعتمد بشكل كلي على لغة برمجةVBA (يرمز الاختصار إلىVisual Basic for Application" ،

وقد سميت وحدات الماكرو، والتي تحمل معنى (كبر الحجم)، بهذا الاسم انطلاقا من أنها تعمل على اختصار الكثير من التعليمات (شيء كبير) في أمر واحد فقط (شيء صغير)

مثال لتسجيل ماكرو

لنفترض أن لديكَ مجموعة من عناوين البريد الإلكتروني لأصدقاء تحبهم كثيراً ودائماً ما ترسل لهم نفس الرسالة مجتمعين. أنتَ في كل مرة تكون مضطراً إما لكتابة عناوينهم الإلكترونية يدوياً، أو إدراجها من مدير العناوين. فما رأيك بفكرة تسجيل هذه العناوين الإلكترونية في (مدير ماكرو) والاستعانة بها في وقتها المناسب؟ ما من شك أن الفكرة مع التطبيق ستضح لك وستحبها.

ولتسجيل عناوين لبريد الإلكتروني في ملف ماكرو اتبع الخطوات الآية:

-- قف في القائمة الرئيسة واضغط على الاختصار (إف2 مع الحرف ر النقاط 1235) ستظهر أمامك رسالة (بدء نمط ماكرو) وهذا يعني أنكَ ستبدأ بتسجيل الخطوات.

-- اضغط على الحرف eالنقاط 15. لفتح البريد الإلكتروني.

-- افتح شريط القوائم بالضغط على (إف2) واضغط مفتاح الدخول على قائمة (ملف)

-- ستجد نفسك قد وقفت على خيار (كتابة بريد جديد) قم بالضغط على الخيار بمفتاح الدخول.

-- ستجد نفسك قد وقفت في مربع تحرير الحاسوب (إلى) قم بكتابة عناوين الإصدقاء الذينَ دائماً تجمعهم في رسالة جماعية.

-- تحرك ب(إف3) لتقف على مربع تحرير حاسوب آخر (نسخة كربونية) بإمكانك في هذا المربع أيضاً كتابة عناوين بريد لأصدقائك.

تحرك ب(إف3) خطوتين حتى تقف في مربع تحرير (الموضوع)

هنا اضغط على الاختصار (إف2 مع الحرف ر النقاط 1235) ستظهر رسالة مؤقتة (انهاء نمط ماكرو) (اسم الملف:) اكتب مباشرة اسم الملف وليكن مثلا (عناوين البريد الإلكتروني) واضغط على مفتاح الدخول للحفظ.

-- قم بالضغط على (مسافة مع حرف ز النقاط 1356) لإغلاق البريد الإلكتروني.

لنتخيل أن اليوم الذي سترسل فيه لأصدقائكَ رسالة جماعية قد جاء.

أخبرني ماذا ستفعل؟ هل ستقوم بكتابة العناوين الإلكترونية لأصدقائك يدوياً؟ بالطبع، لا. ستستعين بملف ماكرو (عناوين البريد الإلكتروني) الذي قمت بتسجيله من قبل.

وأنت في القائمة الرئيسة اضغط على الاختصار (إف2 مع حرف ل النقاط 123) ستجدُ نفسك قد وقفت على قائمة تحتوي على كل ملفات ماكرو التي قمت بتستجيلها.

اختر من بينها (عناوين البريد الإلكتروني) واضغط مفتاح الدخول. ماذا ستلاحظ؟ نعم. ستلاحظ خلايا البرايل تتسابق بسرعة وما بين طرفةِ عينٍ وانتباهتها ستجد نفسك قد وقفت على مربع تحرير (موضوع الرسالة)

إذن لستَ بحاجة لكتابة عناوين البريد الإلكتروني لأنها أُدرِجَت من ملف ماكرو لوحدها. ما رأيك؟ ألا توافقني أن هذه المهمة من أجمل مهمات برايل سينس؟

واسمح لي الآن أن أقدمَ لكَ نصيحة ألا وهي:

عند الرغبة في تنفيذ أي ملف من ملفات ماكرو أنصحُكَ أن تبدأ عملية التنفيذ من القائمة الرئيسة.

وننهي الإضاأة بأهم الاختصارات المستخدمة في تسجيل ماكرو :

-- إف2 مع حرف (ر) النقاط 1235، لبدء وإنهاء نمط ماكرو.

-- إف2 مع حرف (ل) النقاط 123، لتشغيل مدير ماكرو

إف2 مع حرف e النقاط 15)، لتنفيذ آخر ملف ماكرو قمت بتسجيله أو تشغيله.

نهاية، ما رأيك لو تقوم بتجربة تسجيل ملف ماكرو لتنسيق الخط؟ اختيار النوع واللون والحجم(((؟

تقبلوا تحياتي

الفارسة


Warning: Table './nattiq/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:337:\"Table './nattiq/accesslog' is marked as crashed and should be repaired\nquery: INSERT INTO accesslog (title, path, url, hostname, uid, sid, timer, timestamp) values('تطبيق الماكرو', 'node/1488', '', '18.191.192.250', 0, '4aejkteoo7n89vrdls6to1fb45', 601, 1735155410)\";s:5:\"%file\";s:62:\"/home/nattiq5/public_html/modules/statistics/statistics.module\";s:5:\"%line\";i:63;}', 3, '', 'http://nattiq.com/en/node/1488', '', '18.191.192.250& in /home/nattiq5/public_html/includes/database.mysqli.inc on line 134