উইন্ডোজ ব্যবহারকারী কর্ম প্রতিলিপি?


1

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

AutoIt / AutHotKey নির্দিষ্ট ক্রিয়াকলাপগুলি ক্যাপচার / প্রতিলিপি করতে সক্ষম বলে মনে হচ্ছে না। উদাহরণস্বরূপ, আমি চালু চালু / বন্ধ ঠিকানা টুলবার টাস্কবারে শেল বা প্রোগ্রামের মাধ্যমে, সাধারণত টাস্কবারের প্রসঙ্গ মেনুর মাধ্যমে করা হয় - & gt; টুলবার - & gt; ঠিকানা।

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


3
আমি এখানে আপনি চান কি নিশ্চিত না। আমি সফ্টওয়্যার জানি যা কীস্ট্রোক এবং পিসি দিয়ে তৈরি প্রতিটি মিথস্ক্রিয়া সহ মাউস আন্দোলন রেকর্ড করবে। আমার প্রশ্ন যাই হোক না কেন আপনি এই সফটওয়্যার প্রয়োগ করবে? কেন আপনি এই প্রতিলিপি করতে হবে? যদি আমি জানি যে আমি আপনাকে আরো সাহায্য করতে পারি।
Griffin

কিন্তু কি ফর্ম এটি রেকর্ড রেকর্ড? এক্স, ওয়াই কোঅর্ডিনেটস এবং বোতাম ক্লিক হিসাবে? কাজ করবে না। আমি আরো সুনির্দিষ্ট বিবরণ প্রয়োজন - কিছু উইন্ডোজ হ্যান্ডেল বা GUI সঠিক অংশ অন্যান্য রেফারেন্স। অবশেষে, এটি tweaking টুল অংশ হতে হবে। সিস্টেমটি সমস্ত সিস্টেমে ছড়িয়ে দেওয়া অসংখ্য সিস্টেম বিকল্পগুলি ছাড়াই, একক স্থান থেকে অসংখ্য ইন্টারফেস উপাদান চালু / বন্ধ করতে সক্ষম হবে।
nazikus

মনে হচ্ছে আপনার GUI এডিট করার দরকার নেই এমন কিছু নেই যা ব্যবহারকারীর ক্রিয়াগুলিকে আবার ওভার করে।
Griffin

ঠিক আছে. আপনি এটি "জিআইআই সম্পাদনা" করতে পারেন। আমার জন্য এটি ব্যবহারকারীর কর্ম মত আরো মনে হয়। আমি অবাক হতাম যদি আপনি অবজেক্ট / হ্যান্ডেল ট্রিগারগুলির ক্ষেত্রে যেমন ব্যবহারকারীর ক্রিয়া রেকর্ড করতে পারেন, তারপরে সঠিক মাউস / কীবোর্ড ইভেন্টগুলি।
nazikus

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

উত্তর:


0

মাউস ক্লিক সঠিক রেকর্ডিং রেকর্ডিং এই মত কিছু করার সঠিক উপায় না। প্রায় আছে সর্বদা একটি ভাল উপায়।

  1. আপনি নিম্নোক্ত রেজিস্ট্রি কীটি রপ্তানি এবং অন্যান্য পিসিতে আমদানি করার চেষ্টা করতে পারেন:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop
    
  2. আপনি অটোহটকি ব্যবহার করতে পারেন যা প্রাসঙ্গিক কীস্ট্রোকগুলি পাঠাতে সক্ষম হবে ঠিকানা অথবা অন্যান্য টুলবার। উদাহরণস্বরূপ, ঠিকানা টুলবার টগল করতে আমার Win7 পিসিটিতে নিম্নলিখিতগুলি কাজ করে:

    জন্য ctrl + + প্রস্থান , প্রস্থান , ( পরিবর্তন + + ট্যাব ) X3, পরিবর্তন + + F10 চাপুন , টি , সঠিক তীর , একজন

  3. এমনকি আরও ভাল, এএইচকে এর উইন্ডো স্পাই মত কিছু আপনাকে বিজ্ঞপ্তি এলাকার ক্লাসে সরাসরি হ্যান্ডেল সনাক্ত করতে এবং প্রাপ্ত করতে সহায়তা করতে পারে, তাই আপনি প্রোগ্রামটিিকভাবে এটিতে ডান-ক্লিক করতে পারেন। কিছুটা এইরকম:

    ControlGet, handle, Hwnd,, TrayClockWClass1,,Notification Area
    

    অথবা এই স্ক্রিপ্ট:

    #NoTrayIcon
    #include <Array.au3>
    
    Dim $ctrlsize
    
    $ctrlsize=ControlGetPos("[CLASS]","","ReBarWindow321")
    
    ControlClick("[CLASS]","","ReBarWindow321","secondary",1,$ctrlsize[2],$ctrlsize[3]*0.5)
    MouseClick("primary",$ctrlsize[0]+$ctrlsize[2]+50,@DesktopHeight-215,1,1)
    
    Sleep(150)
    Send("t")
    

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


নির্দেশাবলীর জন্য ধন্যবাদ। যদিও এটি মোটামুটি প্রত্যাশিত নয় তবে এটি কোনও কার্যকর সমাধান পাওয়া না গেলে এটি প্রায়শই একটি কাজ হিসাবে বিবেচিত হতে পারে। আপনার সমাধানগুলির জন্য: 1 আমি নিশ্চিত নই যে এই রেজিস্ট্রি কী কীসের জন্য দায়ী। কিন্তু যখন আমি আমার অ্যাড্রেস টুলবারটি চালু এবং বন্ধ করি, তখন তার মান একই সময় থাকে (0x11 00 00 00 00 00 00 00 00) 2 কী সিমুলেশনটি চাপযুক্ত, যা সমস্যাযুক্ত হতে পারে কারণ এটি সর্বদা কাজ করতে পারে না (যদি সফ্টওয়্যারটি নেয় ফোকাস উপর)। প্লাস প্রক্রিয়া অদৃশ্য হওয়া উচিত। 3 এটি মূলত আগের মত একই, স্ক্রিপ্ট-শৈলীতে। যা হোক ধন্যবাদ.
nazikus

আমার ঠিক একই প্রশ্ন আছে কিন্তু এর জন্য কোনও সঠিক উত্তর খুঁজে পেলাম না, তাই চার বছর পর কেউ কীভাবে এটা করতে পারে তা নিয়ে আমি ভাবছি!
Alex

0

আমি স্বয়ংক্রিয়ভাবে কিছু অনুরূপ করতে সক্ষম ছিল না।

যাই হোক। আমি কাস্টম অটোহোটকি স্ক্রিপ্ট এবং পুলওভারের ম্যাক্রো নির্মাতার সমন্বয়ের সাথে একই কাজ করেছি। http://www.autohotkey.net/~Pulover/#.UScMbldQb3E )। অপশনগুলিতে আপনি কন্ট্রোল রেকর্ড করতে পছন্দ করতে পারেন। যাই হোক। নির্দিষ্ট কাস্টম নিয়ন্ত্রণ এবং জাভা অ্যাপ্লিকেশন সঙ্গে সমস্যা হবে।


আমি এটি চেষ্টা করেছি, কিন্তু এটি কেবল তখনই উইন্ডো হ্যান্ডেলটি ধরতে পারে যখন আমি টাস্কবারে ডান ক্লিক করে পরে কেবল মাউস ইভেন্টগুলি। কিন্তু অ্যাপ্লিকেশন দরকারী, এটা ইঙ্গিত করার জন্য ধন্যবাদ। img7.imageshack.us/img7/774/macrorecord.png
nazikus
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.