همونطور که در پست قبل (برنامه نمایش دمو کدهای HTML با استفاده از زبان python) گفتم ، با استفاده از کد ساده شده ی پست قبل این بار یک ترفند جالب برای سرعت بخشیدن به کارتون آموزش میدم.
بعد از این پست شما می توانید فقط با فشار دادن سه کلید ترکیبی در ویندوز خود دمو کد HTML ی که در کلیپ بورد خود کپی کرده اید را در مرورگر خود مشاهده کنید.
این نرم افزار با استفاده از زبان برنامه نویسی پایتون نوشته شده است.
شیوه کار
- قبل از شروع نیاز دارید که پایتون را بر روی ویندوز خود نصب کنید (از سایت python.org برای دانلود ورژن سه استفاده کنید).
- کدی که در زیر قرار داده شده است را در مکانی مناسب بر روی هارد خود با پسوند py ذخیره کنید.
- بر روی فایل کلیک راست کرده و از قسمت Send to گزینه Desktop را انتخاب کنید.
- حال بر روی دکستاپ خود شورتکات ساخته شده را بیابید و روی آن کلیک راست کرده و گزینه properties را انتخاب کنید.
- حال در قسمت Shortcut key سه کلید ترکیبی ای مناسب را با استفاده از کیبورد وارد کنید.
- با Apply یا OK کردن ، تنظیمات ذخیره شده و می توانید از این به بعد از این ابزار استفاده کنید.
نحوه استفاده
برای نمایش دمو به صورت سریع بعد از انجام عملیات های بالا کافیست کد خود را در کلیپ بورد ویندوز ذخیره کرده و بعد کلید های ترکیبی ای که انتخاب کرده بودید را بفشارید.
برای کپی کردن در کلیپ برد می توانید از شورتکات Ctrl+C در ویندوز استفاده کنید.
توجه داشته باشید این ترفند فقط در ویندوز قابل اجراست
دریافت کد
کد زیر را درون فایلی با پسوند py قرار دهید:
#!/usr/bin/env python3from http.server import BaseHTTPRequestHandler, HTTPServerimport webbrowserimport randomfrom tkinter import TkhostName='localhost'hostPort=random.randrange(1000,9999)'''Designed by Mohammad BahooshCopyright by Moisrex,All rights reserved.'''root=Tk()root.withdraw()class MyServer(BaseHTTPRequestHandler):def do_GET(self):self.send_response(200)self.send_header('Content-type','text/html')self.end_headers()SourceCode=root.clipboard_get()self.wfile.write(bytes(SourceCode,'utf-16'))webbrowser.open_new_tab('http://'+hostName+':'+str(hostPort))HTTPServer((hostName,hostPort),MyServer).handle_request()
یه کتابخونه خوب بگو برای ساخت کلیدای میانبر توی جاوا اسکریپت!
من خودم تازگیا از http://www.openjs.com/scripts/events/keyboard_shortcuts/index.php استفاده میکردم وقتی فهمیدم توی کروم کار نمیکنه نابود شدم :|