⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 x_rename.il

📁 Allegro常用skill
💻 IL
字号:
/*
################################################################################                                                                    
#                      Command: x_rename                                       #
#                   Skill File: x_rename.il                                    #
#                  How To Load: Command> (load("x_rename.il"))                #
#               How To Execute: Command>  x_rename 			       #
#               Write by Rock.guo@2008.06.12                                   #
#               E-Mail:deargds@163.com                                         #
################################################################################
*/
axlCmdRegister( "x_rename" 'x_rename)
defun( x_rename ()
let((r_port rs_port r_line r_list)
prog(()	
if( axlOKToProceed() then
		when( !axlUIYesNo("Do you run rename command ?") 
		axlShellPost("rename param")
		return(nil)
		)
		deleteFile("rename.swp") 
		when( !isFile("rename.log") 
			axlUIConfirm("Cann't find rename.log!") 
			return(nil)
		) 
		r_port = infile("rename.log")
		rs_port = outfile("rename.swp")
		when( r_port
			while( gets(r_line r_port)
				when( and((index(r_line "OLD ") != nil) (index(r_line "NEW ") != nil))
					r_list = parseString( r_line " \n")
					when( length(r_list) != 4 
						axlUIConfirm(sprintf(nil "Error in line: %L" r_list))
						close(rs_port)
						close(r_port)
						return(nil)
					)
					fprintf( rs_port "%s    %s\n" nth(1 r_list) nth(3 r_list))
				)
			)
		)
		close(rs_port)
		close(r_port)
		axlUIConfirm("Rename.swp Created Successful!")
		axlUIWExpose(axlUIViewFileCreate("rename.swp" "View rename.swp" nil))
	else
		axlUIConfirm("Finish current command first!")
))))

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -