test
第一标题
张辉
第二标题
<script language="javascript" type="text/javascript">
jQuery(document).on('copy', function(e)
{
var selected = window.getSelection();
var selectedText = selected.toString().replace(/\n/g, '<br>'); // Solve the line breaks conversion issue
var pageInfo = '<br>---------------------<br>著作权归作者所有。<br>'
+ '商业转载请联系作者获得授权,非商业转载请注明出处。<br>'
+ '作者:Bravo Yeung<br> 源地址:' + document.location.href
+ '<br>来源:博客园cnblogs<br>© 版权声明:本文为博主原创文章,转载请附上博文链接!';
var copyHolder = $('<div>', {id: 'temp', html: selectedText + pageInfo, style: {position: 'absolute', left: '-99999px'}});
$('body').append(copyHolder);
selected.selectAllChildren( copyHolder[0] );
window.setTimeout(function() {
copyHolder.remove();
},0);
});
</script>
二、代码测试
以下使用phthon编写脚本
# -*- coding: UTF8 -*-
import win32clipboard as wc
import win32con
import time
import re
# 获取剪切板内容
def getCopy():
wc.OpenClipboard()
t = wc.GetClipboardData(win32con.CF_UNICODETEXT)
wc.CloseClipboard()
return t
# 写入剪切板内容
def setCopy(str):
wc.OpenClipboard()
wc.EmptyClipboard()
wc.SetClipboardData(win32con.CF_UNICODETEXT, str)
wc.CloseClipboard()
str = ""
while True:
time.sleep(0.2)
str_tmp = getCopy()
if str_tmp != true:
str = str_tmp
title = str_tmp.splitlines()[0]
source = re.search('来源:(.+)', str_tmp).group(1)
editor = re.search('编辑:(.+)', str_tmp).group(1)
zebian = re.search('责编:(.+)', str_tmp).group(1)
count = re.search('阅读([ .万\d]+)', str_tmp).group(1)
print(title)
print(source)
print(count)
安装脚本
; Script generated by the HM NIS Edit Script Wizard.
!define PRODUCT_NAME "电码三剑客 完全中文版"
!define PRODUCT_VERSION "1.0"
; MUI 1.67 compatible ------
!include "MUI2.nsh"
BrandingText " 软件汉化,手册编写、翻译:BG2WCV"
; MUI Settings
!define MUI_ABORTWARNING
; 安装文件图标
!define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\orange-install.ico"
; 卸载程序图标
!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\orange-uninstall.ico"
; Welcome page
!insertmacro MUI_PAGE_WELCOME
; License page
;!insertmacro MUI_PAGE_LICENSE "..\..\..\path\to\licence\YourSoftwareLicence.txt"
; Uninstaller pages
!insertmacro MUI_UNPAGE_INSTFILES
; Language files
!insertmacro MUI_LANGUAGE "SimpChinese"
; MUI end ------
Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
OutFile "电码三剑客_安装包.exe"
InstallDir "$PROGRAMFILES\电码三剑客"
InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" ""
ShowInstDetails show
ShowUnInstDetails show
Section "MainSection" SEC01
SetOutPath "$INSTDIR"
SetOverwrite ifnewer
; 开始-程序菜单中的子文件夹项
CreateDirectory "$SMPROGRAMS\电码三剑客"
; 必须先设定目标文件夹,Fine 的 /oname 参数中不可指定文件夹
SetOutPath "$INSTDIR\CW网络电台"
File "/oname=MorseMailClient.exe" ".\CWcom\MorseMailClient.exe"
; 暂时发布英文版本,若发布化版,改下面这句就行了
;File "/oname=MorseMailClient.exe" ".\CWcom\MorseMailClient_CHN.exe"
File ".\CWcom\Morsemail.CFG"
CreateShortCut "$SMPROGRAMS\电码三剑客\CW 网络电台.lnk" "$OUTDIR\cwcom.exe"
;----------------------------------
SetOutPath "$INSTDIR\CW赛手"
File "/oname=MorseRunner.exe" ".\MorseRunner\汉化\MorseRunner_CH.exe"
File ".\MorseRunner\help\runner.chm"
File ".\MorseRunner\汉化\Master.dta"
CreateShortCut "$SMPROGRAMS\电码三剑客\CW 赛手.lnk" "$OUTDIR\MorseRunner.exe"
CreateShortCut "$DESKTOP\CW 赛手.lnk" "$OUTDIR\MorseRunner.exe"
CreateShortCut "$SMPROGRAMS\电码三剑客\CW 赛手中文手册.lnk" "$OUTDIR\runner.chm"
;----------------------------------
SetOutPath "$INSTDIR\电码特训营"
File "/oname=Just Learn Morse Code.exe" ".\just\汉化\Just Learn Morse Code_chs.exe"
CreateShortCut "$SMPROGRAMS\电码三剑客\电码特训营中文手册.lnk" "$OUTDIR\Just Learn Morse Code.chm"
SectionEnd


浙公网安备 33010602011771号