صفر و یک - برنامه نویسی - لینوکس

دست نوشته های شخصی من در مورد نرم افزار، سیستم عامل و برنامه نویسی لینوکس

صفر و یک - برنامه نویسی - لینوکس

دست نوشته های شخصی من در مورد نرم افزار، سیستم عامل و برنامه نویسی لینوکس

لیدورا یک وبلاگ تخصصی برنامه نویسی یا لینوکس نیست. بیشتر محلیه برای ثبت چیزهایی که قراره بیشتر از یه بار خونده بشن. اگه به درد شما هم خورد که زکات دانش ما پرداخت شده، شکر.

آخرین نظرات

نویسندگان

اسکریپت اسکرین‌شات

دوشنبه, ۱۸ آذر ۱۳۹۲، ۰۱:۲۴ ق.ظ

Import

همونطور که می‌دونید بسته‌ی ImageMagick به همراه ابزارهای مفیدی برای کار با تصاویر ارائه می‌شه. یکی از این ابزارهای مفید یعنی ابزار import می‌تونه از دسکتاپ اسکرین‌شات بگیره و مهم ترین مزیتش هم اینه که از طریق ترمینال در دسترسه. کار با import خیلی راحته و می‌شه به راحتی از اون در اسکریپت‌ها استفاده کرد. با import می‌شه از کل صفحه یا فقط قسمتی از اون اسکرین‌شات گرفت.

برای شروع این دستور رو تست کنید.

$ import test.jpg

بعد از وارد کردن این دستور Pointer ماوس به شکل + تغییر می‌کنه و می‌تونید جایی رو که می‌خواهید از اون عکس بگیرید رو با کشیدن یه مستطیل مشخص کنید و تمام.

 

برای عکس گرفتن از کل صفحه‌ی نمایش می‌تونید از دستور زیر استفاده کنید.

$ import -window root test.jpg

 

حالا می‌تونید برای ساختن یه اسکریپت ساده یه فایل جدید باز کنید و این خطوط رو داخل اون بنویسید

#!/bin/bash
import -window root sreenshot.jpg

 

البته می‌شه تاریخ و ساعت سیستم رو هم به اسم فایل اضافه کرد تا اسکرین‌شات‌ها با نام‌های مختلفی ذخیره بشن.

#!/bin/bash
import -window root `date +%d-%m-%y_%H:%M:%S`_sreenshot.jpg

 

حالا فایل رو ذخیره کنید و اون رو در مسیر زیر کپی کنید.

/usr/local/bin

 

و در نهایت به اون مجوز اجرا شدن بدید.

# chmod 775 /usr/local/bin/file-name

 

کار تمام شده و از این به بعد با اجرا کردن اسکریپت به سادگی از دسکتاپتون اسکرین‌شات بگیرید.

 

پ.ن. به جای jpg می‌تونید از فرمت‌های دیگه ای مثل png یا ps هم استفاده کنید.

پ.ن. با استفاده از سوئیچ delay- می‌تونید عکس رو با تاخیر زمانی بگیرید.

 

اطلاعات بیشتر : +
 

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی