示例#1
0
def install_autohotkey():
    install_path = os.path.join(tempfile.gettempdir(), 'ahk-install.exe')

    if not os.path.exists(install_path):
        url = 'http://ahkscript.org/download/ahk-install.exe'
        response = urllib.request.urlopen(url)
        data = response.read()
        with open(install_path, 'wb') as f:
            f.write(data)

    os.chmod(install_path, 0o777)
    if not run_silent([install_path, '/s'])[0]:
        raise RuntimeError('Failed to install AutoHotkey')

    os.unlink(install_path)
示例#2
0
def install_autohotkey():
    install_path = os.path.join(tempfile.gettempdir(), 'ahk-install.exe')

    if not os.path.exists(install_path):
        url = 'http://ahkscript.org/download/ahk-install.exe'
        response = urllib.request.urlopen(url)
        data = response.read()
        with open(install_path, 'wb') as f:
            f.write(data)

    os.chmod(install_path, 0o777)
    if not run_silent([install_path, '/s'])[0]:
        raise RuntimeError('Failed to install AutoHotkey')

    os.unlink(install_path)
示例#3
0
dir = os.path.dirname(__file__)


def install_autohotkey():
    install_path = os.path.join(tempfile.gettempdir(), 'ahk-install.exe')

    if not os.path.exists(install_path):
        url = 'http://ahkscript.org/download/ahk-install.exe'
        response = urllib.request.urlopen(url)
        data = response.read()
        with open(install_path, 'wb') as f:
            f.write(data)

    os.chmod(install_path, 0o777)
    if not run_silent([install_path, '/s'])[0]:
        raise RuntimeError('Failed to install AutoHotkey')

    os.unlink(install_path)


install_autohotkey()

script_path = os.path.join(dir, 'hk.ahk')
if FileInstaller.has_executable('cygpath'):
    script_path = run_silent(['cygpath', '-w', script_path])[1].strip()

run_silent([
    'reg', 'add', 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run', '/v',
    'AutoHotkey', '/t', 'REG_SZ', '/f', '/d', script_path
])
示例#4
0
def install_autohotkey():
    install_path = os.path.join(tempfile.gettempdir(), 'ahk-install.exe')

    if not os.path.exists(install_path):
        url = 'http://ahkscript.org/download/ahk-install.exe'
        response = urllib.request.urlopen(url)
        data = response.read()
        with open(install_path, 'wb') as f:
            f.write(data)

    os.chmod(install_path, 0o777)
    if not run_silent([install_path, '/s'])[0]:
        raise RuntimeError('Failed to install AutoHotkey')

    os.unlink(install_path)

install_autohotkey()

script_path = os.path.join(dir, 'hk.ahk')
if FileInstaller.has_executable('cygpath'):
    script_path = run_silent(['cygpath', '-w', script_path])[1].strip()

run_silent([
    'reg',
    'add', 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run',
    '/v', 'AutoHotkey',
    '/t', 'REG_SZ',
    '/f',
    '/d', script_path])
示例#5
0
#!/bin/python
import os
from libinstall import PackageInstaller, run_silent

PackageInstaller.try_install('thunar')
PackageInstaller.try_install('xfconf')

if 'DISPLAY' in os.environ:
    #enable full path in thunar window title for scripting
    run_silent([
        'xfconf-query', '--channel', 'thunar', '--property',
        '/misc-full-path-in-title', '--create', '--type', 'bool', '--set',
        'true'
    ])
示例#6
0
#!/bin/python
import os
from libinstall import PackageInstaller, run_silent

PackageInstaller.try_install('thunar')
PackageInstaller.try_install('xfconf')

if 'DISPLAY' in os.environ:
    #enable full path in thunar window title for scripting
    run_silent(['xfconf-query',
        '--channel', 'thunar',
        '--property', '/misc-full-path-in-title',
        '--create',
        '--type', 'bool',
        '--set', 'true'])