精华内容
下载资源
问答
  • 由于部分命令不支持win系统环境,为了折衷,将部分代码在win系统下运行生成数据文件以及shell脚本,然后将其上传到ubuntu10.04上执行脚本处理。  但是当将shell脚本上传到ubuntu后,执行起来就出现了错误,不能...

    由于部分命令不支持win系统环境,为了折衷,将部分代码在win系统下运行生成数据文件以及shell脚本,然后将其上传到ubuntu10.04上执行脚本处理。

             但是当将shell脚本上传到ubuntu后,执行起来就出现了错误,不能得到正确的中间数据文件,生成的文件名称后面都带‘?’这样一个符号。

             网上查阅后说这种原因是说明文件没有正常结束。。。 之后又查阅了部分博客后,博主说这是CR/LF问题,就是在win系统中回车=CR换行=LF而在linux系统下回车换行都是=LF,所以win系统下文件中每行都会多一个CR。验证后的解决方案:

                    在linux系统中使用vim打开文后,在命令模式下输入:set ff=unix

                    然后保存文件,之后通过sh执行就OK了。


                    之后试了下在.vimrc中添加 set ff=unix设置,之后在修改shell文件的时候不再输入这个命令,保存后运行失败。

                    很多情况下win系统下生成的shell文件到linux下是直接运行的,总不能每次都使用vim进入,设置后保存退出吧! 如果有好的解决方式请留言,我也会继续关注这个。

    展开全文
  • 利用批处理的循环处理性能,循环生成许多个能够采用不同标识符的文件,主要代码如下。set num=adf ds as for %%a in (%num%) do ( (echo aa echo ss echo aa)>E:\%%a.xml ) pause首先呢num是需要循环利用的标识符,...

    利用批处理的循环处理性能,循环生成许多个能够采用不同标识符的文件,主要代码如下。

    set num=adf ds as
    for %%a in (%num%) do (
    (echo  aa
    echo  ss
    echo  aa)>E:\%%a.xml
    )
    pause

    首先呢num是需要循环利用的标识符,同时也是控制循环的数量,echo作为写入语句,能够控制文本写入的内容,因为<>是批处理的特殊字符,因此写这两个字符的时候呢需要用到脱字符,也就是^这个符号,用在想要使用的字符前面,类似于C语言中\的使用,同时应该注意到关键语句为for %%a in (%num%) do (……),在这里,每一个关键词后面都要加一个空格,因为do后面屡次忘记加空格就直接使用了括号,导致批处理文件打开就闪退,无法运行,所以一定要注意语法的问题。

    展开全文
  • Python是一种简单而强大的编程语言,适用于编写脚本,甚至于应用程序的开发。Python可用的各种GUI包使得利用Python编写全功能的应用变为可能。这很好,但你有没有想过将你编写的Python脚本转化为可执行文件?这似乎...

     

    作者是 在线疯狂 

     

     

     

    Python是一种简单而强大的编程语言,适用于编写脚本,甚至于应用程序的开发。Python可用的各种GUI包使得利用Python编写全功能的应用变为可能。这很好,但你有没有想过将你编写的Python脚本转化为可执行文件?这似乎是一个很赞的主意,有许多原因!你可以在没有Python解释器的情况下重新部署你的应用。终端用户不需要在他的机器上安装Python。你可以将你的应用闭源(很不幸)等等……这篇文章可以告诉你如何从你的Python脚本生成win32可执行文件。 

     

     

    这篇教程将会一步一步的介绍如何从Python脚本创建Win32可执行文件。请确保你的系统里已经安装了下面的程序。

    Python. Get Python from http://www.python.org/download/ and install on your machine.
    py2exe. Get py2exe from http://www.py2exe.org/

    命令行程序

    下面的示例代码会在命令行里打印一行标题,以及从1到10的数字。

    test.py

    print "Python script to exe test program"
    
    count = 0
    
    while count < 10:
        print "count = " + str(count) +"\n"
        count = count + 1
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    把这段代码保存在test.py(或者别的以.py为后缀的)文件中。用Python解释器首先测试并成功运行这段代码。要完成这一步,只需要在命令行里输入“python test.py”。你应当在命令行里看到下面的输出。

     

    我们的Python脚本已经准备好了。现在我们还需要创建一个setup脚本。所谓的setup脚本其实就是另外一个Python脚本,在这个脚本里我们导入py2exe包,并从distutils包里导入setup脚本。此外,我们在这个文件里指定哪一个脚本作为可执行程序的入口点。创建一个新文件命名为setup.py并把下面的代码粘贴进去。

    setup.py

    from distutils.core import setup
    import py2exe
    
    setup(console=['test.py'])
    
    • 1
    • 2
    • 3
    • 4

    这段代码简单明了。在setup.py中导入setup和py2exe然后以入口点脚本的名字为参数调用setup()函数。现在可以运行这个脚本并创建可执行文件了。创建可执行文件时,在命令提示符里运行“python setup.py py2exe”。你可以在命令行里看到许多输出。最后你可以看到下图所示的输出内容。

     

    构建可执行文件的过程到此结束。现在你应该可以在\dist子目录下看到test.exe文件。将dist子目录移动到合适的位置然后运行test.exe,你可以看到下面的命令行输出。

     

    GUI应用程序

    我们已经成功将Python脚本转化为一个可执行命令行应用程序。下面我们来试试从Python脚本创建一个GUI可执行程序吧。使用Python创建GUI时,我们会用到Tkinter(Tk Interface)作为GUI工具包。从一个Tkinter-Python GUI脚本创建可执行文件非常直观。只要遵照我们在生成命令行程序时的步骤即可创建一个GUI可执行程序。

    创建一个新文件,将下面的代码粘贴进去,保存并命名为“gui.py”。

    gui.py

    from Tkinter import *
    
    frmMain = Tk()
    
    label = Label(frmMain, text="Welcome to py2exe!")
    label.pack()
    
    frmMain.mainloop()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    这个代码也很直观,我们导入Tkinter工具包,创建主窗体,创建一个标签并将其调整为内容的大小并进入程序的主循环。试着在命令行里输入“python gui.py”来运行这段脚本。如果一切顺利,你应该看到下面的窗口。

     

    目前为止一切顺利。现在让我们看看我们怎样从脚本构建windows可执行程序。创建一个新文件命名为setup.py并将下面的代码粘贴进去。

    setup.py

    from distutils.core import setup
    import py2exe
    
    setup(console=['gui.py'])
    
    • 1
    • 2
    • 3
    • 4

    构建可执行文件时,在命令提示符里运行“python setup.py py2exe”。一旦构建过程完成,(将写的脚本全部)移动到\dist子目录下并通过在命令行里键入“gui.exe”来运行这个可执行文件。现在你应该看到与前面用Python脚本创建的一样的窗体。

     

    解决 py2exe打包后,总是多显示一个DOS黑色窗口

    其中把 console 更改为 windows 即可,重新打包

    多个文件的情况下,只要 入口文件setup(console=['gui.py'])就行,如果脚本里有用到配置文件,那么需要手动拷贝到.exe同一个目录下,否则会有异常 

     

     

     

    展开全文
  • 利用EA根据sql脚本生成数据库文档

    千次阅读 多人点赞 2019-01-18 17:23:58
    最近接到一个任务,通过数据库的sql脚本生成相应的数据库文档,表的数量比较多,手动写是不划算的;几年前用过EA这款十分棒的软件,于是用EA来生成;在这次使用的时候还是有一些曲折,为了方便以后再用不用重复的去...

    强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan

    【前言】

           最近接到一个任务,通过数据库的sql脚本生成相应的数据库文档,表的数量比较多,手动写是不划算的;几年前用过EA这款十分棒的软件,于是用EA来生成;在这次使用的时候还是有一些曲折,为了方便以后再用不用重复的去做,特此写下此教程。

    【生成步骤】

            一、环境介绍
                1、操作系统(Windows 10)
                2、EA版本-12(其他版本类似)
                3、数据库mysql版本5.6.37(mysql其他版本以及oracle,sqlserver类似)
                4、演示数据库脚本如下

    CREATE database if NOT EXISTS `zh_ea` default character set utf8mb4 collate utf8mb4_general_ci;
    use `zh_ea`;
    
    CREATE TABLE `user_info` (
      `id` bigint(20) NOT NULL AUTO_INCREMENT,
      `no` varchar(32) DEFAULT NULL COMMENT '用户编码',
      `mobile` varchar(32) DEFAULT NULL COMMENT '手机号',
      `name` varchar(128) DEFAULT NULL COMMENT '用户姓名',
      `sex` int(2) DEFAULT '0' COMMENT '0男  1女',  
      `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
      `update_time` timestamp NULL DEFAULT NULL COMMENT '更新时间',
      `param1` int(2) DEFAULT NULL COMMENT '预留字段1',
      `param2` int(4) DEFAULT NULL COMMENT '预留字段2',
      `param3` int(11) DEFAULT NULL COMMENT '预留字段3',
      `param4` varchar(32) DEFAULT NULL COMMENT '预留字段4',
      `param5` varchar(64) DEFAULT NULL COMMENT '预留字段5',
      `param6` varchar(128) DEFAULT NULL COMMENT '预留字段6',
      PRIMARY KEY (`id`),
      UNIQUE KEY `uk_user_info_no` (`no`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户详情表';
    
    CREATE TABLE `order_info` (
      `id` bigint(20) NOT NULL AUTO_INCREMENT,
      `no` varchar(32) DEFAULT NULL COMMENT '订单编码',
      `user_no` varchar(32) DEFAULT NULL COMMENT '用户编号',  
      `remark` varchar(128) DEFAULT NULL COMMENT '订单备注',
      `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
      `update_time` timestamp NULL DEFAULT NULL COMMENT '更新时间',
      `param1` int(2) DEFAULT NULL COMMENT '预留字段1',
      `param2` int(4) DEFAULT NULL COMMENT '预留字段2',
      `param3` int(11) DEFAULT NULL COMMENT '预留字段3',
      `param4` varchar(32) DEFAULT NULL COMMENT '预留字段4',
      `param5` varchar(64) DEFAULT NULL COMMENT '预留字段5',
      `param6` varchar(128) DEFAULT NULL COMMENT '预留字段6',
      PRIMARY KEY (`id`),
      UNIQUE KEY `uk_order_info_no` (`no`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='订单表';
    

            二、基本环境安装
                1、在本地数据库中执行上面的测试脚本;
                2、安装windows的mysql的ODBC驱动
                      a.安装包---下载链接:https://pan.baidu.com/s/1L59BfINYIThuluIADhyK-g 提取码:1893 

                      b.控制面板->管理工具->ODBC 数据源(64位)

                      c.填写本地mysql的相关参数


                 3、EA版本-12(其他版本类似)
                      a.安装包---下载地址:链接:https://pan.baidu.com/s/1fXaMH42ohR2AV3pea503Tw 提取码:af3j
                      b.傻瓜教程一步一步安装即可

            三、用EA连接并生成文档

                1、新建项目

                2、选择ER模型

                3、从ODBC中导入数据源

                4、选择数据源

                5、导入

                6、生成文档

                7、封面和目录选择下拉框none并点击生成

                8、文档格式

    【总结】

                善于使用工具可以很大的提高效率;

                不将就是发现的源动力。

    展开全文
  • 2、进入到需要转换的.py脚本文件所在目录执行如下命令 py2applet --make-setup ***.py 执行上面的命令后会生成build和dist目录,所以为了避免缓存造成影响,在执行上面命令之前先删除这两个文件 rm -rf build dist ...
  • Windows脚本编程基础

    千次阅读 2008-06-05 16:36:00
    Unix下的脚本语言非常丰富,系统管理员利用脚本可以轻松地完成许多工作,也因为此,脚本在很长的时间里都是Unix比Windows强大的有力证据。但其实WindowsWindows98版本开始,就提供了对脚本的支持。Windows98脚本能...
  • Windows脚本中变量 设置 与 查看

    千次阅读 2018-07-23 11:18:09
     在日常的工作中,我们免不了要使用Windows 电脑, Mac 党 请无视。 对于开发人员来说,一般来说,我们都要在系统环境变量中对某些值进行设置。   设置环境变量步奏如下:   右键属性...
  • 手写文章生成脚本,可模仿手写字体。 安装方法 1.下载脚本地址:https://github.com/DaviesGit/office_handwriting 2.安装handwriting_font_config文件夹内的所有字体。 3.打开word选择视图>宏>查看宏...
  • 深入挖掘Windows脚本技术

    万次阅读 2006-04-22 01:56:00
    【目录】1,前言2,回顾WSH对象3,WMI服务4,脚本也有GUI5,反查杀6,来做个后门7,结语8,参考资料【前言】本文讲述一些Windows脚本编程的知识和技巧。这里的Windows脚本是指"Windows Script Host"(WSH Windows...
  • KMS激活脚本生成程序(自用备份)

    千次阅读 2017-10-21 00:37:20
    #include "bits/stdc++.h" using namespace std;...{ printf("1.Windows 10 Professional\n2.Windows 10 Professional N\n3.Windows 10 Enterprise\n4.Windows 10 Enterprise N\n5.Windows 10 Education\
  • 基于Tcl脚本生成Vivado工程及编译

    千次阅读 2020-06-03 17:37:13
    Tcl脚本简介 Tcl——Tool Command Language(读作tickle),诞生于80年代的加州大学伯克利分校,作为...生成工程之后,根据自己的需要,可手动创建Block Design,或者在脚本添加IP、实现自动连接等功能。总而言之,Tc
  • 使用PERL脚本生成PDF输出

    千次阅读 2010-12-17 11:40:00
    使用PERL脚本生成PDF输出 - [perl] 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://xufish.blogbus.com/logs/35754517.html<br /> 引言  文档的页面显示和打印效果...
  • Shell脚本生成网页版相册浏览器

    千次阅读 2016-06-30 16:31:29
    今天学到了一招,那就是使用脚本制作一款网页版相册浏览器。先上图吧。必备基础 操作系统: 以linux为内核的操作系统都行 编程语言:Shell(bash)脚本,相关基础知识即可 下载工具:wget 图片处理工具: ImageMagicK...
  • Windows 脚本宿主运行的几种方式

    千次阅读 2008-04-10 23:43:00
    说说 Windows 脚本宿主运行的几...CScript.exe 提供了用于设置脚本属性的命令行开关。 使用 CScript.exe 运行脚本 用下列语法在命令提示符下键入命令: cscript [host options...][script name] [script opti
  • 流行Linux和Windows脚本语言列表

    千次阅读 2012-07-24 09:15:26
    具备脚本知识的系统管理员与其他系统管理员有着明显的区别。脚本是一门“系统管理员”创造的艺术。这门艺术需要了解系统本身的相关知识,系统管理命令的语法,编程和算法知识以及至少一门脚本编程语言。对系统管理员...
  • Windows脚本之拷贝文件---简化工作

    千次阅读 2018-06-17 15:09:02
    前言:长期工作workbench的调试坏境,重复的拷贝执行文件到NFS文件系统中,花费大量的时间,因此写此文章的目的就是为了让工程师们尽量使用脚本等方法减轻工作,让我们有更多的时间学习,成长。。。下面就简单介绍...
  • windows上的sublime编辑器上写了个shell脚本,用于备份数据库,上传到linux系统上,结果生成的备份文件总是多一两个问号,然后转义查看是多了一两个^M 查了好多种解决方案说用 sed -i 's/^M//g' filename ,但是...
  • Windows 7(虚拟机) 实验目的: 写一个简单脚本,使其可以在用户登录时启动的脚步 实验步骤: 在c盘下新建目录,编辑脚本如下,保存为demo.bat,以管理员身份运行一下 将demo.bat脚本添加到本地组策略编辑器...
  • 这次我接到一个任务,是写一个windows上运行的脚本,讲某个文件夹下最后修改时间超过24小时的文件移到另一个文件夹,然后在判断有生成的文件超过十分钟的关闭一个程序再启动它。上网搜了一下,有很多相关的,比如说...
  • ERstudio导入mysql脚本生成rtf文档

    千次阅读 2015-12-22 14:57:43
    1.安装mysql odbc驱动。创建新的odbc驱动时,不用win7默认的,用32位的,目录为:C:\Windows\SysWOW64\odbcad32.exe 2.打开ERstudio,新建一个逆向工程,后面的就不说了
  • Windows恶搞脚本,太实用了医院WiFi很快

    千次阅读 多人点赞 2021-07-17 21:26:26
    今天给大家分享Windows恶搞脚本,python玩转你的电脑,打造自己的壁纸修改器,电脑无限锁屏,弹窗病毒,都在辣条这里!!! 修改电脑桌面壁纸 工具使用 开发环境:python3.7, Windows10 使用工具包:win32api,...
  • windows bat 批处理脚本编写指南

    千次阅读 2020-02-01 20:20:45
    本文由浅入深,比较系统地讲解了windows bat 批处理脚本编写指南,包括:windows bat批处理脚本概述,变量使用, 程序返回码及errorlevel使用,stdin、stdout、stderr,if判断与&、&&、||, for循环使用,函数goto...
  • Windows 7(虚拟机) 实验目的: 写一个简单脚本,使其可以在系统开机时自动运行 实验步骤: 在c盘下新建test目录,编辑脚本如下,保存为demo1.bat,以管理员身份运行一下 将demo1.bat脚本添加到本地组策略...
  • windows bat脚本编写

    万次阅读 多人点赞 2018-08-03 17:55:31
    windows批处理 (cmd/bat) 编程详解  开始之前先简单说明下cmd文件和bat文件的区别:在本质上两者没有区别,都是简单的文本编码方式,都可以用记事本创建、编辑和查看。两者所用的命令行代码也是共用的,只是cmd...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 216,977
精华内容 86,790
关键字:

windows脚本生成设置