我们写makefile或者是其他的类似工程文件的时候老是一个文件名考来考出,十分的烦,
机器可以做的事,为啥要让我们人来做呢,所以特写了这个工具,让大家写makefile这些更快一些,不做一些机器去做的事。这个需要安装pyWin32的包。
觉得好你就用吧。随便改,不存在什么版权,只是希望大家写个好玩的玩意,也发我个。
import os
import sys
import re
def copytoClipboard(str): #打开剪切板,把字符串放进去
import win32clipboard
win32clipboard.OpenClipboard(0)
win32clipboard.EmptyClipboard()
win32clipboard.SetClipboardText(str)
win32clipboard.CloseClipboard()
def listdir(dir): #把目录下的cpp文件都列出来
dirfilelist=''
for f in os.listdir(dir): #列举目录下的文件
pathname = os.path.join(dir, f) #得到文件的绝对路径
if os.path.isfile(pathname): #是不是一个文件
if re.search('.*\.cpp',f): #是不是以.cpp结尾的
dirfilelist+=f
dirfilelist+=' '
copytoClipboard(dirfilelist) #把文件组成的字符串考到剪切板
print dirfilelist
if __name__=="__main__":
dir = sys.argv[1]
listdir(dir)
import sys
import re
def copytoClipboard(str): #打开剪切板,把字符串放进去
import win32clipboard
win32clipboard.OpenClipboard(0)
win32clipboard.EmptyClipboard()
win32clipboard.SetClipboardText(str)
win32clipboard.CloseClipboard()
def listdir(dir): #把目录下的cpp文件都列出来
dirfilelist=''
for f in os.listdir(dir): #列举目录下的文件
pathname = os.path.join(dir, f) #得到文件的绝对路径
if os.path.isfile(pathname): #是不是一个文件
if re.search('.*\.cpp',f): #是不是以.cpp结尾的
dirfilelist+=f
dirfilelist+=' '
copytoClipboard(dirfilelist) #把文件组成的字符串考到剪切板
print dirfilelist
if __name__=="__main__":
dir = sys.argv[1]
listdir(dir)
lixiaomail
2008-07-30