از اونجایی که نوشتن پست با عنوان های مختلف یه خرده زمان بر هستش ، تصمیم گرفتم این پست رو ایجاد کنم تا هر از چند گاهی یکسری کدهای کاربردی و مخرب داخلش قرار بدم و با همکاری شما کاربرا این پست رو محتویاتشو بهتر و بهتر کنم
پس اگر کسی قصد همکاری داشت میتونه کدهاشو زیر همین پست کامنت کنه تا من هم کدشو داخل پست اضافه کنم و هم اینکه باعث پیشرفت خودمون و دیگر کاربرا بشه :)
کد مخفی کردن برنامه : شاید شما هم از اون دسته افراد باشین که موقع کامپایل کردن برنامه از noconsole-- استفاده میکنن اما با استفاده از این کدها داخل خود برنامه میتونیم پنجره کنسول یا گرافیکی خودمون رو مخفی یا به نمایش بزاریم
import win32gui,win32con
hWin = win32gui.GetForegroundWindow()
win32gui.ShowWindow(hWin,win32con.SW_HIDE)
کد نمایش پنجره :
import win32gui,win32con
hWin = win32gui.GetForegroundWindow()
win32gui.ShowWindow(hWin,win32con.SW_SHOW)
کد خالی کردن صفحه کنسولی : شاید شما هم از اون دسته افراد باشین که از دستور پایین برای خالی کردن صفحتون استفاده کنین
import os
os.system("Cls")
اما یه روزی میرسه که این کد برای شما دردسر میشه و ممکنه برنامتونو ناقص جلوه بده ، چون ممکنه برای امنیت بیشتر خط فرمان توسط مدیر اون سیستم غیرفعال شده باشه
پس بهتره از کد پایین در این جهت استفاده کنیم
import clear_screen,time
print("Https://ViRus32.Blog.IR")
time.sleep(3)
clear_screen.clear()
raw_input()
کد غیرفعال کردن ماوس و کیبورد : شاید طی اجرای کدهاتون نیازی باشه که ماوس یا کیبورد غیر فعال بشه تا کاربر کاری رو برای چند لحظه انجام نده تا برنامتون کارشو انجام بده ، این کد میتونه تو کدهای کاربردی و مخرب کاربرد داشته باشه ، فقط نکته مورد توجه اینکه برنامتون باید با دسترسی ادمین اجرا بشه و اگه نتونستین اسکریپت رو با دسترسی ادمین اجرا کنین میتونین یه خط فرمان با دسترسی ادمین باز کرده و اسکریپت رو اجرا کنین
import ctypes,time
ctypes.windll.user32.BlockInput(True)
time.sleep(3)
کد فعالسازی
import ctypes
ctypes.windll.user32.BlockInput(False)
این پست کوتاه شد اما آپدیت میشه و اگر کسی ایده ای داره بگه تا قرار بدم یا اگه برنامه نویسی بلد نیست بگه خودم ببینم اگه چیز ساده و بدرد بخوری باشه داخل همین پست براش اضافه میکنم
موفق باشید
در پایتون scrollbar کدی برای نمایش
from tkinter import *
from tkinter import ttk
root = Tk()
canvas = Canvas(root, scrollregion = (0, 0, 640, 480), bg = 'white')
xscroll = ttk.Scrollbar(root, orient = HORIZONTAL, command = canvas.xview)
yscroll = ttk.Scrollbar(root, orient = VERTICAL, command = canvas.yview)
canvas.config(xscrollcommand = xscroll.set, yscrollcommand = yscroll.set)
canvas.grid(row = 1, column = 0)
xscroll.grid(row = 2, column = 0, sticky = 'ew')
yscroll.grid(row = 1, column = 1, sticky = 'ns')
def canvas_click(event):
x = canvas.canvasx(event.x)
y = canvas.canvasy(event.y)
canvas.create_oval((x-5, y-5, x+5, y+5), fill = 'green')
canvas.bind('<1>', canvas_click)
root.mainloop()