(অনেক) প্রোগ্রামের উইন্ডোর আকার / অবস্থান সেট করুন


11

আমি একটি সমাধান খুঁজছি অনুরূপ করতে এই , কিন্তু Windows 7 (64-বিট) জন্য, এবং মাত্র টার্মিনাল জন্য নয়। এটি অবশ্যই এই প্রশ্নের সদৃশ নয়

সমস্যাটি

কিছু প্রোগ্রাম তাদের শেষ অবস্থান / আকার মনে রাখে (যেমন ফায়ারফক্স, নোটপ্যাড ++), অন্যরা দুর্ভাগ্যক্রমে অনড় (যেমন গিট)। জেদিদের আমার আরও বেশি মিনিট ব্যয় করা প্রয়োজন (এতক্ষণ, ডান?) আমি কাজ শুরু করার আগে তাদের তাদের পছন্দসই অবস্থান / আকারগুলিতে ফিরিয়ে আনতে হবে।

ব্যবহারের ক্ষেত্রে

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

পরিবেশ-ভিত্তিক অটো-সেটআপ

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

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

কাজের জন্য সরঞ্জাম?

আমার কাছে কেবলমাত্র কয়েকটি সরঞ্জামের ক্ষমতার কিছু অস্পষ্ট ধারণা রয়েছে। উইন্ডোজ পাওয়ার শেল উপযুক্ত হতে পারে? আমি এই কাজের জন্য স্ক্রিপ্ট লিখতে আপত্তি করবে না। অটো হটকিও মনে হয় এটি কার্যকর হতে পারে।


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

দ্রষ্টব্য: আমি এটিকে ট্যাগ করেছিলাম powershellএবং autohotkeyঠিক সেই ক্ষেত্রে যদি সেই সরঞ্জামগুলি টাস্কটিতে খুব ভালভাবে প্রয়োগ হয়। আপনি যদি মনে করেন এটি ভুলভাবে ট্যাগ হয়েছে, দয়া করে নির্দ্বিধায় / পুনরায় ট্যাগ নির্দ্বিধায়!


আমি বিশ্বাস করি অটোহটকি আসলে উইন্ডোজ দখল করতে পারে এবং তাদের অবস্থান নির্ধারণ করতে পারে। আপনি যদি আরও সহজে ব্যবহারযোগ্য সিস্টেমের সন্ধান করেন তবে ম্যাক্রো ক্রিয়েটর v4.1.1 এর সাথে অটোহটকি_ল পাওয়ার চেষ্টা করুন।
স্টোনস্টর্ম

এটাই আমি ভাবছি, তবে সেই প্রোগ্রামটির জন্য স্ক্রিপ্টগুলি সেটআপ করার চেষ্টা করার আগে আমি নিশ্চিত করতে চাই যে এটি আমার মনে থাকা সমস্ত কাজ পরিচালনা করতে পারে। তবে কেবল একটি সাধারণ গুগল অনুসন্ধান করে মনে হচ্ছে অটো হটকি আমার সমস্যাটি সমাধান করতে পারে ... উইনমোভ দৃশ্যত এমন একটি ফাংশন যা বলা যেতে পারে। উপযুক্ত মনে হচ্ছে, অবশ্যই বলতে হবে :)
ক্রিস সাইরেফাইস

1
পাওয়ারশেল এবং অটোহোটকি উভয়ই ব্যবহার করা, পরবর্তীকালে এই কাজের জন্য আরও ভাল সমাধান। তাদের ডকুমেন্টেশন পাশাপাশি বেশ সুন্দর।
টিম ফেরিল

আমি কিছুটা ফাঁকা সময় পেলে এটি একবার দেখব - যখন আমি এখানে কোনও সমাধান নিয়ে আসি, আমি উত্তর হিসাবে পোস্ট করব। হয়তো কেউ এটি দরকারী খুঁজে পেতে পারেন :)
ক্রিস Cirefice

উত্তর:


8

আপনি পাওয়ারশেল ইউআইএআউটেশন মডিউলটি ব্যবহার করতে পারেন ।

উদাহরণস্বরূপ, নোটপ্যাডটি স্ক্রিনের স্থানে স্থানান্তরিত করতে (100, 100):

$w = Get-UIAWindow -ProcessName notepad
$w.Move(100, 100)

আমি মডিউলটি ইনস্টল করেছি তবে এটিতে "ক্যাসেল.প্রক্সিজ.উইএলিমেন্টপ্রক্সি'তে পদ্ধতি সরানো নেই"
এডুয়ার্ডো ওয়াদা


0

আপনি টাস্কলআউট সরঞ্জামটি (একটি ফ্রিওয়্যার নয়) ব্যবহার করে দেখতে পারেন যা স্ক্রিপ্টিং / প্রোগ্রামিং ছাড়াই এই জাতীয় লেআউট তৈরির জন্য ব্যবহারকারী-বান্ধব উপায় সরবরাহ করে।

টাস্কলআউট একটি ছোট পোর্টেবল উইন্ডোজ ইউটিলিটি যা একক ক্লিকে ডেস্কটপ লেআউট (পর্দার সাথে সম্পর্কিত অবস্থানের সাথে নির্দিষ্ট অ্যাপস / উইন্ডোগুলির একটি সেট) সংরক্ষণ / পুনরুদ্ধার করতে দেয়।

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


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