আমি কমান্ড লাইন থেকে পুরো পর্দার একটি স্ক্রিনশট নেওয়ার উপায় খুঁজছি। অপারেটিং সিস্টেমটি উইন্ডোজ। এটার মতো কিছু:
C:\>screenshot.exe screen1.png
আমি কমান্ড লাইন থেকে পুরো পর্দার একটি স্ক্রিনশট নেওয়ার উপায় খুঁজছি। অপারেটিং সিস্টেমটি উইন্ডোজ। এটার মতো কিছু:
C:\>screenshot.exe screen1.png
উত্তর:
চিত্রম্যাগিক ডাউনলোড করুন । অনেক কমান্ড লাইন ইমেজ ম্যানিপুলেশন সরঞ্জাম অন্তর্ভুক্ত করা হয়। আমদানি আপনাকে কিছু বা সমস্ত স্ক্রিন ক্যাপচার করতে এবং চিত্রটিতে একটি ফাইলে সংরক্ষণ করতে দেয়। উদাহরণস্বরূপ, পুরো পর্দাটি জেপিগ হিসাবে সংরক্ষণ করতে:
import -window root screen.jpeg
আপনি যদি উইন্ডোর অভ্যন্তরে ক্লিক করতে বা কোনও স্ক্রিন অঞ্চল নির্বাচন করতে এবং aa png সংরক্ষণ করতে চান তবে কেবল ব্যবহার করুন:
import box.png
এই প্রশ্নের উত্তর ইতিমধ্যে দেওয়া হয়েছে, তবে আমি ভেবেছিলাম এটিকেও আমি ফেলে দেব। নীরসিএমডি (ফ্রিওয়্যার, দুঃখের সাথে, মুক্ত উত্স নয়) কমান্ড লাইন থেকে স্ক্রিনশট নিতে পারে, এটি করতে পারে এমন অন্যান্য কার্যের সাথে একত্রে।
কমান্ড লাইন থেকে এটি nircmd.exe ডিরেক্টরিতে চালনা করা হয় বা আপনি যদি এটি আপনার সিস্টেম 32 ফোল্ডারে অনুলিপি করেন:
nircmd.exe savescreenshot screen1.png
আপনি যা চান তা করে আপনি এটি এইভাবে বিলম্ব করতে পারেন:
nircmd.exe cmdwait 2000 savescreenshot screen1.png
এটি 2000 মিলিসেকেন্ড (2 সেকেন্ড) অপেক্ষা করবে এবং তারপরে স্ক্রিনশটটি ক্যাপচার এবং সংরক্ষণ করবে।
Nircmd
একাধিক স্ক্রিন সমর্থন করে না। এটি কেবল প্রাথমিক স্ক্রিনটি ক্যাপচার করবে।
nircmd2
, ডাউনলোড লিঙ্কটি পৃষ্ঠার একেবারে নীচে nirsoft.net/utils/nircmd.html এ অবস্থিত । আপনি সরাসরি এই ডাউনলোড লিঙ্কটি ব্যবহার করতে পারেন: nirsoft.net/utils/nircmd.zip
এটি বাহ্যিক সরঞ্জামগুলি ব্যতীত করা যেতে পারে (আপনার কেবল ইনস্টল করা দরকার। নেট ফ্রেমওয়ার্ক যা ভিস্তা এবং উপরের সমস্ত কিছুর উপর পূর্বনির্ধারিতভাবে ইনস্টল করা আছে) - স্ক্রিনক্যাপচার.ব্যাট । এটি একটি স্ব-সংযুক্ত সি # প্রোগ্রাম এবং আপনি কয়েকটি ফরম্যাটে আউটপুট সংরক্ষণ করতে পারেন এবং কেবলমাত্র সক্রিয় উইন্ডো বা পুরো স্ক্রিন ক্যাপচার করতে পারেন:
screenCapture- captures the screen or the active window and saves it to a file
Usage:
screenCapture filename.format [WindowTitle]
filename - the file where the screen capture will be saved
format - Bmp,Emf,Exif,Gif,Icon,Jpeg,Png,Tiff and are supported - default is bmp
WindowTitle - instead of capturing the whole screen will capture the only a window with the given title if there's such
উদাহরণ:
call screenCapture notepad.jpg "Notepad"
call screenCapture screen.png
অন্যান্য পরামর্শগুলি ঠিক আছে - আপনি মিনিক্যাপটিও দেখতে পারেন যা নিখরচায় রয়েছে এবং কিছু অন্যান্য বৈশিষ্ট্য যেমন নমনীয় ফাইল নামকরণ এবং কিছু ভিন্ন ক্যাপচার মোড রয়েছে: http://www.donationcoder.com/Software/Mouser/MiniCap/index.html
(অস্বীকৃতি: আমি মিনিক্যাপের লেখক)।
ইরফানভিউ চেষ্টা করুন ।
আপনি এটি কমান্ড-লাইনের মাধ্যমে চালাতে পারেন। আপনি যে উইন্ডোটি ক্যাপচার করবেন তা নির্দিষ্ট করতে পারবেন - যেমন পুরো উইন্ডো বা কেবলমাত্র বর্তমান / সক্রিয় উইন্ডো - এবং আপনি কিছু প্রাথমিক সম্পাদনা যেমন চিত্রগুলি তীক্ষ্ণ করা, ক্রপ করা বা আকার পরিবর্তন করতে পারেন।
এখানে কমান্ড লাইন বিকল্পগুলি রয়েছে , বিশেষত আকর্ষণীয়
i_view32 /capture=0 /convert=wholescreen.png
আপনি বক্সকটার সরঞ্জাম চেষ্টা করতে পারেন :
usage: boxcutter [OPTIONS] [OUTPUT_FILENAME]
Saves a bitmap screenshot to 'OUTPUT_FILENAME' if given. Otherwise,
screenshot is stored on clipboard by default.
OPTIONS
-c, --coords X1,Y1,X2,Y2 capture the rectange (X1,Y1)-(X2,Y2)
-f, --fullscreen fullscreen screenshot
-v, --version display version information
-h, --help display help message
স্ক্রিনশট-সিএমডি একটি ডেস্কটপ বা উইন্ডো শিরোনাম দ্বারা নির্বাচিত যে কোনও উইন্ডোর স্ক্রিনশট নেয়। ক্যাপচারের জন্য আয়তক্ষেত্র নির্বাচন করাও সম্ভব। ফলাফলটি পিএনজি ফাইল হিসাবে সংরক্ষণ করা হয়। (২০১১ সালে শেষ আপডেট)
বিকল্প: WwNDOW_TITLE এই শিরোনাম সহ উইন্ডো নির্বাচন করুন। শিরোনামে অবশ্যই স্থান ("") থাকতে হবে না। -যে উইন্ডো_হ্যান্ডেল এটি হ্যান্ডেল দ্বারা উইন্ডো নির্বাচন করুন (হেক্স স্ট্রিং হিসাবে উপস্থাপন - fe "0012079E") -সিআর বাম শীর্ষের নীচে নীচে শস্য উত্স। যদি কোনও WINDOW_TITLE সরবরাহ করা হয় না (0,0) ডেস্কটপের উপরের কোণে বামে রয়েছে, অন্যথায় যদি WINDOW_TITLE একটি ডেস্কটপ উইন্ডো মেলে (0,0) এটি শীর্ষে বাম কোণে। - ফাইল ফাইল আউটপুট ফাইলের নাম, যদি না হয় তবে চিত্রটি সংরক্ষণ করা হবে বর্তমান ওয়ার্কিং ডিরেক্টরিতে "স্ক্রিনশট.পিএনজি" হিসাবে। -h এই সাহায্যের তথ্য দেখায়।
দ্বারা অনুপ্রাণিত: http://blog.mozilla.com/ted/2009/02/05/command-line-screenhot-tool-for-windows/
আপনি Pillow
প্রাথমিক মনিটরের স্ক্রিনশট নিতে পাইথন লাইব্রেরিটি ব্যবহার করতে পারেন
pip install -user pillow
from PIL import ImageGrab
img = ImageGrab.grab()
img.save('screenshot.bmp')
কমান্ড লাইন থেকে দুর্দান্ত স্ক্রিনশট নিতে আপনি বাণিজ্যিক পণ্য স্ন্যাপিট ব্যবহার করতে পারেন ।