একটি উইন্ডোজ অটোমেশন স্ক্রিপ্টিং ভাষা নির্বাচন করা। অটোআইটি বনাম অটোহোটকি [বন্ধ]


103

আমার একটি উইন্ডোজ অটোমেশন স্ক্রিপ্টিং ভাষা চয়ন করতে হবে। আপনি কোনটি সুপারিশ করেন; অটোআইটি , অটোহটকি , বা অন্য কোনও?

আমি " একটি অটোআইটি / অটোহটকি তুলনা " পড়েছি । আকর্ষণীয় ইতিহাস, কিন্তু কোনও প্রস্তাব ছাড়াই। গুগল অনুসন্ধান করা প্রায় 312k এর জন্য AutoHotkey Windows482k এর জন্য হিট দেয় AutoIt Windows। স্ট্যাক ওভারফ্লোতে 15 টি ট্যাগ রয়েছে বনাম 18

আমি প্রোগ্রামার হিসাবে আপনার মতামত আগ্রহী। কার্যকারিতার দিক থেকে আপনি কোনটি ব্যবহার করা সহজ, আরও প্রয়োগযোগ্য এবং আরও শক্তিশালী বলে মনে করেন? আমি ইতিমধ্যে ব্যক্তিগত ব্যবহারের জন্য অটোহটকি ব্যবহার করেছি, তাই আমার প্রাথমিক পছন্দটি এটির জন্য।


10
অটোআইটি আমার জীবন বদলেছে। এটি আমার কাজে একটি অমূল্য হাতিয়ার হয়ে দাঁড়িয়েছে।
কোপাস

3
স্বয়ংক্রিয়ভাবে নিশ্চিত জয়! আমাকে ব্যাখ্যা করতে দাও. অটোট ব্যবহারকারীদের বেশিরভাগই প্রথমবারের মতো কোড শিখেন। এখন, অটোট সিনট্যাক্সই শুরু করার জন্য উপযুক্ত। অটোইটের পরে, আপনি অন্যান্য ভাষা সহজে শিখতে পারেন। সেই দৃষ্টিকোণ থেকে, এএইচকে সিনট্যাক্স অকেজো।
মিলস

উত্তর:


44

আমি উভয় খুব ব্যবহার করেছি।

হটকি এবং বেসিক জিইআইআই অটোমেশন পরিচালনা করতে অটোহটকি খুব ভাল। এটি সিনট্যাক্সটি ভয়াবহ এবং এটি বড় অ্যাপ্লিকেশনগুলির জন্য নয়।

অটোআইটিতে প্রায় প্রতিটি বৈশিষ্ট্য অটোহটকি রয়েছে এবং আরও রয়েছে। COM- অটোমেশন সমর্থন, অ্যারে এবং একটি দুর্দান্ত সুন্দর ইউডিএফ (ব্যবহারকারী সংজ্ঞায়িত ফাংশন) লাইব্রেরি। অটোআইটিতে জটিল হটকি তৈরি করা আরও শক্ত।


6
তবুও এএইচকে একটি অভ্যন্তরীণভাবে আরও বেশি আরকেন সিনট্যাক্স রয়েছে যা ব্যবহারকারীর মতো নয়- বা অটোআইটির মতো শিক্ষানবিস বান্ধব নয়। অটোআইটি বড় প্রকল্পগুলির জন্য আরও বিকাশকারী এবং আরও আধুনিক, স্বজ্ঞাত সিন্টেক্স সমর্থন করে। এএইচকে সত্যিই এটির জন্য কী নাম দেওয়া হয়েছে তাতে আলোকিত। হট। অটোআইটি এমনকি সত্যিকার অর্থে এখানে প্রতিযোগিতা করতে পারে না।
স্বাক্ষরিত

9
এএইচকে দুর্দান্ত, এর বাক্য গঠনটি যেমন ভয়াবহ terrible
সাবুনকু

82
  • আমি মনে করি অটোহটকির জিইউআই বাস্তবায়ন এর অনেক কমান্ডের মতো ব্যবহার করা আরও সহজ।
  • অটোহটকি (আর রক্ষণাবেক্ষণ করা হয় না) এর 3 টি কাঁটাচামচ রয়েছে:
    • AutoHotkey v1.1। * (পূর্বে AutoHotkey_L নামে পরিচিত) এর সিওএম, ইউনিকোড সমর্থন, অবজেক্ট-ওরিয়েন্টেড-মত সিনট্যাক্স, অ্যারে এবং আরও অনেক কিছু রয়েছে।
    • অটোহোটকিসিই উইন্ডোজ মোবাইল পিডিএ এবং স্মার্টফোনগুলিতে কাজ করে (অসম্পূর্ণ, আর রক্ষণাবেক্ষণ করা হয় না)।
    • আয়রনএইচকে, অটোহটকির একটি নেট সংস্করণ (অসম্পূর্ণ, আর রক্ষণাবেক্ষণ করা হবে না)।
  • অটোহটকি একটি ডিএলএল ফাইল অন্তর্ভুক্ত করে যা আপনি অন্যান্য প্রোগ্রামিং ভাষা থেকে কল করতে পারেন (যেমন অটোআইটি করে)।
  • অটোহটকি ওপেন সোর্স, অটোআইটি এটি নয়।
  • সমস্ত সরঞ্জাম একসাথে রাখার জন্য আপনাকে অটোহটকি সাইটটি অনুসন্ধান করতে হবে। অটোআইটি এটির প্রাথমিক ডাউনলোডে প্যাকেজিংয়ে আরও ভাল করে।

আমার ভোট অটোহটকি (এএইচকে) এর পক্ষে।


3
" ... এর সম্পূর্ণ ক্ষমতা জানেন না এবং অটোআইটি বেছে নিয়েছেন " "" অটোহটকির কাছে 3 টি বড় কাঁটা রয়েছে যা অটোআইটিকে দূরে সরিয়ে দেয় ""
user4157124

শুধু তথ্যের জন্য: আপনি কেন বলছেন যে অটোহটকি আর ম্যানটেনড হয় না ?? এটির অফিসিয়াল ওয়েবসাইটে সর্বশেষ প্রকাশটি হ'ল: বর্তমান সংস্করণ: v1.1.33.00 - জুন 30, 2020 - আমি জানি যে উত্তরটি মার্চ 4 2018 এর ছিল তবে এখনও এএইচকে এখনও মেন্টেন্ট ছিল ...
ব্যবহারকার 3450548

16

আমি উভয় পরিস্থিতির উপর নির্ভর করে ব্যবহার। অটহোটকি দ্রুত কীস্ট্রোক ম্যাক্রোগুলির জন্য দুর্দান্ত এবং অটোআইটিতে অটোমেশন কার্যকারিতা এবং ব্যবহারকারী-সংজ্ঞায়িত ফাংশনগুলির (ইউডিএফ) অনেকগুলি বিস্তৃত দরকারী জিনিস যেমন এক্সএমএল এবং ডাটাবেস ইন্টারঅ্যাকশনকে মঞ্জুর করে। যখন অটোমেশনের জন্য অনেকগুলি জিইউআই ইন্টারঅ্যাকশন দরকার হয় আমি অটোআইটি ব্যবহার করি।


3
+1 - When automation requires a lot of GUI interaction I use AutoIT.আমি আশা করি আমি এটি আগে জিজ্ঞাসা করতাম!
সম্রাট পাতিল

16

অটোআইটি একটি দুর্দান্ত সরঞ্জাম এবং ইউডিএফগুলির ব্যবহারের প্রলোভনীয় স্বাচ্ছন্দ্য এবং অপরিহার্য সহায়তা ফাইলের সাথে মিলিয়ে এটির তুলনা করা শক্ত।

আমি অটোহটকি চেষ্টা করেছিলাম, তবে এর অদ্ভুত অনুভূতি এবং জঞ্জাল সিনট্যাক্স আমাকে বন্ধ করে দিয়েছে। কুরুচি বোনকে কেন স্থির করুন যখন আপনি রাজকন্যাকে নিজেই ওয়াইন করে খেতে পারেন। AutoIt 100%।


15

অটোহটকি তৈরি হওয়ার আগে আমি অটোআইটি ব্যবহার করেছি (যখন এটি বিএটি ফাইল থেকে উত্তরাধিকার সূত্রে প্রাপ্ত একটি সিনট্যাক্স ছিল)। সঠিক তুলনা করার জন্য আমার বর্তমান অটোআইটির সাথে পর্যাপ্ত অভিজ্ঞতা নেই। এটিতে বেশ নিয়মিত বাক্য গঠন রয়েছে, তবে অটোহটকির সিনট্যাক্সটি (যদিও মূল শৈলী থেকে অনেক উন্নত হয়েছে) অদ্ভুত বলে মনে হয়। লোকেরা এই কোডটি আগে কখনও কোড করে না!

আমি দ্বিধায় পড়েছি, অসংখ্য তুলনা পড়েছি এবং অবশেষে সিনট্যাক্স সত্ত্বেও অটোহটকি বেছে নিয়েছি। আংশিকরূপে এর উচ্চতর হটকি পরিচালনার কারণে, আংশিক কারণ এটি ওপেন সোর্স ছিল। লেখক সক্রিয় ছিলেন (তিনি থামলেন, তবে এখন বিকল্প শাখা রয়েছে) এবং পরামর্শের জন্য উন্মুক্ত। আমি একটি পিসিআরই ডিএলএল ব্যবহার করে নিয়মিত এক্সপ্রেশন সাপোর্টের একটি প্রোটোটাইপ দেখিয়েছি । তিনি ধারণাগুলি একীভূত করেছিলেন এবং সেগুলি ছাড়িয়ে যান (উদাহরণস্বরূপ উইন্ডোর নাম সনাক্তকরণে নিয়মিত অভিব্যক্তি সমর্থন)।

ডকুমেন্টেশন একটি দুর্দান্ত সূচক সহ দুর্দান্ত, বিস্তারিত এবং উদাহরণগুলির পূর্ণ। সম্প্রদায়টি অত্যন্ত সক্রিয় এবং সহায়ক। বাইনারি কমপ্যাক্ট এবং আপনি আপনার স্ক্রিপ্টগুলির সাহায্যে একটি স্বতন্ত্র EXE ফাইল তৈরি করতে পারেন। এটিতে জিইউআই সমর্থন (দ্রুত সহজ ডায়ালগ উইন্ডোগুলির পক্ষে ভাল) রয়েছে।

আমি বলব না যে একটি ভাল, পছন্দটি বেশিরভাগ স্বাদ, অনুভূতি এবং প্রয়োজনের বিষয়।


11

আমি অটোহটকির সাথে কাজ করেছি এবং ভেবেছিলাম ভাষাটি কঠিন। আমি মনে করি এটি হয় অর্জিত স্বাদ বা কিছু লোকের সাথে এটির সান্নিধ্য রয়েছে। আমি দীর্ঘ সময়ের পারফেক্ট কীবোর্ড ব্যবহারকারী ছিলাম তবে এখন অটোআইটির একটি বিশাল অনুরাগী।

যদিও এটি বেসিক-মত, তবুও আমি "সি" -র মতো প্রোগ্রাম লিখতে পারি যা আমার পক্ষে সবচেয়ে আরামদায়ক। এবং অটোআইটির জন্য লাইব্রেরি, কী সময় রক্ষাকারী। উদাহরণস্বরূপ, আইই এর লাইব্রেরিতে অনেক দুর্দান্ত এবং দরকারী ফাংশন রয়েছে। ভাল আইডিই এবং সক্রিয় ব্যবহারকারী সম্প্রদায়।

আমার ভোট অটোআইটি দিয়ে।


ফায়ার ফক্সের জন্য গ্রন্থাগারগুলি কি বিদ্যমান? কারণ আজকাল ওয়েবসাইটগুলির সাথে
কথোপকথনের

7

অটোআইটি নিয়ে আমি অত্যন্ত খুশি হয়েছি। ভাষাটি বেসিকের একটি সহজ স্বাদ। এর মধ্যে দুর্দান্ত সহায়তা ফাইল, একটি স্ক্রিপ্ট সংকলক, এমন একটি সম্পাদক রয়েছে যা কেবল সিনট্যাক্সটিই বোঝে না তবে সাহায্যের F1জন্য সমর্থন করে ইত্যাদি They এগুলিতে প্রচুর কোড নমুনা রয়েছে।

অটোহটকির সাথে আমার প্রথম হাতের অভিজ্ঞতা নেই - আমি এটি বিবেচনা করে মনে করি তবে অটোআইটি ব্যবহার করার পরে আমি আর পিছনে ফিরে তাকাতে পারি নি।

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