Windows 10是微軟有史以來功能最強大的操作系統,但它也是最復雜的。盡管用戶界面非常直觀,但是您必須更深入地研究才能自定義您的體驗,獲得最佳性能并充分利用Cortana語音助手,Edge瀏覽器和多個桌面等功能。如果您仍在使用Windows 7并擔心它即將死機,那么我們將整理此有用的指南,以簡化向Windows 10的過渡。
在下面,您將找到100多種Windows 10技巧和教程,分為九類,旨在幫助您學習基礎知識,禁用常見的煩惱,節省存儲空間或提高工作效率。
Windows 10基礎
了解如何安裝Windows 10,調整最重要的設置,添加用戶以及執行重要的日常任務。
自定義Windows 10
調整Windows UI,使其外觀和感覺都與您喜歡的方式相同。更改主題,調整圖標大小或將新的OS變成Windows 7的機制。
我們喜歡Windows 10,但像近親一樣,有時它會超越界限并引起您的注意。了解如何防止未經您的許可而阻止操作系統重新啟動,進行更新,加快緩慢打開的“下載”文件夾或禁用個性化廣告。另外,找出如何解決嚴重問題的方法,方法是引導至BIOS,以兼容模式運行舊程序, 甚至旋轉屏幕。
Windows 10的內置數字助理可以幫助您收集重要信息,管理日程安排,發送消息等等。了解如何使用語音命令喚醒Cortana,使用她發送電子郵件,撥打電話,更改口音等等。
默認的Microsoft瀏覽器快速而簡單。這是在Edge中執行各種任務的方法,從阻止彈出窗口,管理收藏夾和清除Cookie的常見操作到調整關鍵設置(如默認搜索引擎或崩潰恢復選項)。
共享網頁禁用Flash更改下載文件夾發送Web注釋禁用或啟用Cookie崩潰更改后將搜索引擎鎖定到Google將網站固定到Windows 10的“開始”菜單啟用不跟蹤設置的主頁(或主頁)啟用深色主題啟用不在Microsoft Edge瀏覽器中進行跟蹤從另一個瀏覽器將收藏夾導入Edge中管理和查看密碼從另一個瀏覽器將收藏夾導入Edge 清除Microsoft Edge中的歷史記錄和Cookies在Microsoft Edge中 打印在Microsoft Edge瀏覽器中將頁面添加到閱讀列表中 重命名 Microsoft Edge瀏覽器中的收藏夾在Microsoft Edge中添加收藏的站點/書簽 打開一個私人窗口在Microsoft Edge中 啟用 Microsoft Edge中的閱讀模式在Microsoft Edge 瀏覽器中啟用并在Microsoft Edge中使用Cortana 阻止彈出窗口在Edge瀏覽器中 預留選項卡 增加Edge的隱私
使Windows 10和您自己更快,更強大。配置操作系統以使其啟動更快,將屏幕鏡像到外部監視器,錄制Xbox游戲或激活平臺的內置“ 上帝模式”。
將您的PC連接到網絡或將其用作熱點,同時確保系統安全。了解如何創建權限受限的來賓帳戶,受密碼保護的文件夾等。
通過使Windows 盡可能小,在SD卡上安裝應用程序并刪除不必要的Windows.old文件夾,在硬盤或SSD上找到更多空間。通過控制要同步的文件夾,將帳戶映射為網絡驅動器等來充分利用Microsoft的OneDrive云備份服務。
每次瀏覽硬盤驅動器,從USB閃存驅動器復制文件或整理照片文件夾時,您都在使用文件資源管理器。通過利用其所有功能并自定義UI,充分利用此重要工具。
了解如何充分利用Microsoft的內置繪圖程序。
自動掃雷一般分為兩種,一種是讀取內存數據,而另一種是通過分析圖片獲得數據,并通過模擬鼠標操作,這里我用的是第二種方式。
代碼已上傳至GitHub:
https://github.com/chestnut-egg/GoMine
作者:chestnut_egg
源自:https://www.cnblogs.com/chestnut-egg/p/9302238.html
我是win10,沒有默認的掃雷,所以去掃雷網下載
http://www.saolei.net/BBS/
我的版本是 python 3.6.1
win32api,win32gui,win32con,Pillow,numpy,opencv可通過 pip install --upgrade SomePackage 來進行安裝注意:有的版本是下載pywin32,但是有的要把pywin32升級到最高并自動下載了pypiwin32,具體情況每個python版本可能都略有不同
我給出我的第三方庫和版本僅供參考
二、關鍵代碼組成
#掃雷游戲窗口
class_name = "TMain"
title_name = "Minesweeper Arbiter "
hwnd = win32gui.FindWindow(class_name, title_name)
#窗口坐標
left = 0
top = 0
right = 0
bottom = 0
if hwnd:
print("找到窗口")
left, top, right, bottom = win32gui.GetWindowRect(hwnd)
#win32gui.SetForegroundWindow(hwnd)
print("窗口坐標:")
print(str(left)+' '+str(right)+' '+str(top)+' '+str(bottom))
else:
print("未找到窗口")
#鎖定雷區坐標
#去除周圍功能按鈕以及多余的界面
#具體的像素值是通過QQ的截圖來判斷的
left += 15
top += 101
right -= 15
bottom -= 42
#抓取雷區圖像
rect = (left, top, right, bottom)
img = ImageGrab.grab().crop(rect)
#數字1-8 周圍雷數
#0 未被打開
#ed 被打開 空白
#hongqi 紅旗
#boom 普通雷
#boom_red 踩中的雷
rgba_ed = [(225, (192, 192, 192)), (31, (128, 128, 128))]
rgba_hongqi = [(54, (255, 255, 255)), (17, (255, 0, 0)), (109, (192, 192, 192)), (54, (128, 128, 128)), (22, (0, 0, 0))]
rgba_0 = [(54, (255, 255, 255)), (148, (192, 192, 192)), (54, (128, 128, 128))]
rgba_1 = [(185, (192, 192, 192)), (31, (128, 128, 128)), (40, (0, 0, 255))]
rgba_2 = [(160, (192, 192, 192)), (31, (128, 128, 128)), (65, (0, 128, 0))]
rgba_3 = [(62, (255, 0, 0)), (163, (192, 192, 192)), (31, (128, 128, 128))]
rgba_4 = [(169, (192, 192, 192)), (31, (128, 128, 128)), (56, (0, 0, 128))]
rgba_5 = [(70, (128, 0, 0)), (155, (192, 192, 192)), (31, (128, 128, 128))]
rgba_6 = [(153, (192, 192, 192)), (31, (128, 128, 128)), (72, (0, 128, 128))]
rgba_8 = [(149, (192, 192, 192)), (107, (128, 128, 128))]
rgba_boom = [(4, (255, 255, 255)), (144, (192, 192, 192)), (31, (128, 128, 128)), (77, (0, 0, 0))]
rgba_boom_red = [(4, (255, 255, 255)), (144, (255, 0, 0)), (31, (128, 128, 128)), (77, (0, 0, 0))]
#掃描雷區圖像
def showmap():
img = ImageGrab.grab().crop(rect)
for y in range(blocks_y):
for x in range(blocks_x):
this_image = img.crop((x * block_width, y * block_height, (x + 1) * block_width, (y + 1) * block_height))
if this_image.getcolors() == rgba_0:
map[y][x] = 0
elif this_image.getcolors() == rgba_1:
map[y][x] = 1
elif this_image.getcolors() == rgba_2:
map[y][x] = 2
elif this_image.getcolors() == rgba_3:
map[y][x] = 3
elif this_image.getcolors() == rgba_4:
map[y][x] = 4
elif this_image.getcolors() == rgba_5:
map[y][x] = 5
elif this_image.getcolors() == rgba_6:
map[y][x] = 6
elif this_image.getcolors() == rgba_8:
map[y][x] = 8
elif this_image.getcolors() == rgba_ed:
map[y][x] = -1
elif this_image.getcolors() == rgba_hongqi:
map[y][x] = -4
elif this_image.getcolors() == rgba_boom or this_image.getcolors() == rgba_boom_red:
global gameover
gameover = 1
break
#sys.exit(0)
else:
print("無法識別圖像")
print("坐標")
print((y,x))
print("顏色")
print(this_image.getcolors())
sys.exit(0)
#print(map)
這里我采用的最基礎的算法
1.首先點出一個點
2.掃描所有數字,如果周圍空白+插旗==數字,則空白均有雷,右鍵點擊空白插旗
3.掃描所有數字,如果周圍插旗==數字,則空白均沒有雷,左鍵點擊空白
4.循環2、3,如果沒有符合條件的,則隨機點擊一個白塊