标签:
Sorting search history by last search date in Everything is on my Things to do list.
;2016-01-09 星期六 16:08#singleinstance force#include <MyLib>SetWorkingDir %A_ScriptDir%;EveryThing当前窗口退出之后才会重新加载Search History.csvsend {esc}run,D:\programs\Everything\Everything.exesleep 200runwait,everyting_history.py,,minmenuFile := "searchWord.txt"n := 0loop,read,%menuFile%{if A_LoopReadLine <>{n += 1if(n<=9) {menu,myMenu,add,&%n%. %A_LoopReadLine%,menuHandler} else {menu,myMenu,add,%A_LoopReadLine%,menuHandler}}}CoordMode,menu,Windowmenu,myMenu,show,10,100returnmenuHandler:word := RegExReplace(A_ThisMenuItem,"^&\d\. ","")sendWord(word)returnsendWord(word) {#IfWinActive ahk_Class EVERYTHINGsend % asc[word]#if}
#!/usr/bin/python#coding:utf-8#2015-08-04 15:58:07.574000""""""import sysreload(sys)sys.setdefaultencoding(‘utf8‘)hisFilePath = ‘D:\programs\Everything\Search History.csv‘hisFileL = open(hisFilePath).readlines()hisFileL2 = hisFileL[::]hisFileL2.sort(key=lambda x : x.split(‘,‘)[2] , reverse=True)#open("1.txt",‘w‘).writelines(hisFileL2)searchWord = []for line in hisFileL2[1::]:word = line.split(",")[0]word = word[1:-1] #把双引号去掉;word = word.strip()word = word.encode("gbk")if word :searchWord.append(word)open("searchWord.txt",‘w‘).writelines(‘\n‘.join(searchWord[0:30]))
标签:
原文地址:http://www.cnblogs.com/QIAOXINGXING001/p/5184571.html