项目地址:http://sourceforge.net/projects/pywin32/

文档地址:http://docs.activestate.com/activepython/2.7/pywin32/win32api.html

  • 安装
    下载系统对应的版本,全部next即可,无他。
  • 常用功能

刚开始接触pywin32是为了批量复制覆盖文件夹,后在下载安装失败了,放弃使用pywin32。最近又看到,所以做了记录以备后用。

Module win32api

A module, encapsulating the Windows Win32 API.

Methods

AbortSystemShutdown
Aborts a system shutdown 
InitiateSystemShutdown
Initiates a shutdown and optional restart of the specified computer. 
Apply
Calls a Python function, but traps Win32 exceptions. 
Beep
Generates a simple tone on the speaker. 
BeginUpdateResource
Begins an update cycle for a PE file. 
ChangeDisplaySettings
Changes video mode for default display 
ChangeDisplaySettingsEx
Changes video mode for specified display 
ClipCursor
Confines the cursor to a rectangular area on the screen. 
CloseHandle
Closes an open handle. 
CopyFile
Copy a file. 
DebugBreak
Breaks into the C debugger. 
DeleteFile
Deletes the specified file. 
DragQueryFile
Retrieve the file names for dropped files. 
DragFinish
Free memory associated with dropped files. 
DuplicateHandle
Duplicates a handle. 
EndUpdateResource
Ends a resource update cycle of a PE file. 
EnumDisplayDevices
Obtain information about the display devices in a system 
EnumDisplayMonitors
Lists monitors for a device context 
EnumDisplaySettings
Lists available modes for specified device 
EnumDisplaySettingsEx
Lists available modes for a display device, with optional flags 
EnumResourceLanguages
List languages for specified resource 
EnumResourceNames
Enumerates all the resources of the specified type from the nominated file. 
EnumResourceTypes
Return list of all resource types contained in module 
ExpandEnvironmentStrings
Expands environment-variable strings and replaces them with their defined values. 
ExitWindows
Logs off the current user 
ExitWindowsEx
either logs off the current user, shuts down the system, or shuts down and restarts the system. 
FindFiles
Find files matching a file spec. 
FindFirstChangeNotification
Creates a change notification handle and sets up initial change notification filter conditions. 
FindNextChangeNotification
Requests that the operating system signal a change notification handle the next time it detects an appropriate change. 
FindCloseChangeNotification
Closes the change notification handle. 
FindExecutable
Find an executable associated with a document. 
FormatMessage
Return an error message string. 
FormatMessageW
Return an error message string (as a Unicode object). 
FreeLibrary
Decrements the reference count of the loaded dynamic-link library (DLL) module. 
GenerateConsoleCtrlEvent
Send a specified signal to a console process group that shares the console associated with the calling process. 
GetAsyncKeyState
Retrieves the asynch state of a virtual key code. 
GetCommandLine
Return the application's command line. 
GetComputerName
Returns the local computer name 
GetComputerNameEx
Retrieves a NetBIOS or DNS name associated with the local computer 
GetComputerObjectName
Retrieves the local computer's name in a specified format 
GetMonitorInfo
Retrieves information for a monitor by handle 
GetUserName
Returns the current user name. 
GetUserNameEx
Returns the current user name in format specified by Name* constants 
GetCursorPos
Returns the position of the cursor, in screen co-ordinates. 
GetCurrentThread
Returns a pseudohandle for the current thread. 
GetCurrentThreadId
Returns the thread ID for the current thread. 
GetCurrentProcessId
Returns the thread ID for the current thread. 
GetCurrentProcess
Returns a pseudohandle for the current process. 
GetConsoleTitle
Return the application's console title. 
GetDateFormat
Formats a date as a date string for a specified locale. 
GetDiskFreeSpace
Retrieves information about a disk. 
GetDiskFreeSpaceEx
Retrieves information about a disk. 
GetDllDirectory
Retrieves the DLL search path 
GetDomainName
Returns the current domain name 
GetEnvironmentVariable
Retrieves the value of an environment variable. 
GetFileAttributes
Retrieves the attributes for the named file. 
GetFileVersionInfo
Retrieves string version info 
GetFocus
Retrieves the handle of the keyboard focus window associated with the thread that called the method. 
GetFullPathName
Returns the full path of a (possibly relative) path 
GetHandleInformation
Retrieves a handle's flags. 
GetKeyboardLayout
Retrieves the active input locale identifier 
GetKeyboardLayoutList
Returns a sequence of all locale ids in the system 
GetKeyboardLayoutName
Retrieves the name of the active input locale identifier (formerly called the keyboard layout). 
GetKeyboardState
Retrieves the status of the 256 virtual keys on the keyboard. 
GetKeyState
Retrives the last known key state for a key. 
GetLastError
Retrieves the last error code known by the system. 
GetLastInputInfo
Returns time of last input event in tick count 
GetLocalTime
Returns the current local time. 
GetLongPathName
Converts the specified path to its long form. 
GetLongPathNameW
Converts the specified path to its long form. 
GetLogicalDrives
Returns a bitmask representing the currently available disk drives. 
GetLogicalDriveStrings
Returns a list of strings for all the drives. 
GetModuleFileName
Retrieves the filename of the specified module. 
GetModuleFileNameW
Retrieves the unicode filename of the specified module. 
GetModuleHandle
Returns the handle of an already loaded DLL. 
GetPwrCapabilities
Retrieves system's power capabilities 
GetProfileSection
Returns a list of entries in an INI file. 
GetProcAddress
Returns the address of the specified exported dynamic-link library (DLL) function. 
GetProfileVal
Returns a value from an INI file. 
GetShortPathName
Returns the 8.3 version of a pathname. 
GetStdHandle
Returns a handle for the standard input, standard output, or standard error device 
GetSysColor
Returns the system colors. 
GetSystemDefaultLangID
Retrieves the system default language identifier. 
GetSystemDefaultLCID
Retrieves the system default locale identifier. 
GetSystemDirectory
Returns the Windows system directory. 
GetSystemFileCacheSize
Returns the amount of memory reserved for file cache 
SetSystemFileCacheSize
Sets the amount of memory reserved for file cache 
GetSystemInfo
Retrieves information about the current system. 
GetNativeSystemInfo
Retrieves information about the current system for a Wow64 process. 
GetSystemMetrics
Returns the specified system metrics. 
GetSystemTime
Returns the current system time. 
GetTempFileName
Creates a temporary file. 
GetTempPath
Returns the path designated as holding temporary files. 
GetThreadLocale
Returns the current thread's locale. 
GetTickCount
Returns the milliseconds since windows started. 
GetTimeFormat
Formats a time as a time string for a specified locale. 
GetTimeZoneInformation
Returns the system time-zone information. 
GetVersion
Returns Windows version information. 
GetVersionEx
Returns Windows version information as a tuple. 
GetVolumeInformation
Returns information about a volume and file system attached to the system. 
GetWindowsDirectory
Returns the windows directory. 
GetWindowLong
Retrieves a long value at the specified offset into the extra window memory of the given window. 
GetUserDefaultLangID
Retrieves the user default language identifier. 
GetUserDefaultLCID
Retrieves the user default locale identifier. 
GlobalMemoryStatus
Returns systemwide memory usage 
GlobalMemoryStatusEx
Returns physical and virtual memory usage 
keybd_event
Simulate a keyboard event 
mouse_event
Simulate a mouse event 
LoadCursor
Loads a cursor. 
LoadKeyboardLayout
Loads a new locale id 
LoadLibrary
Loads the specified DLL, and returns the handle. 
LoadLibraryEx
Loads the specified DLL, and returns the handle. 
LoadResource
Finds and loads a resource from a PE file. 
LoadString
Loads a string from a resource file. 
MapVirtualKeyEx
Translates (maps) a virtual-key code into a scan code or character value, or translates a scan code into a virtual-key code. 
MessageBeep
Plays a predefined waveform sound. 
MessageBox
Display a message box. 
MonitorFromPoint
Finds monitor that contains a point 
MonitorFromRect
Finds monitor that has largest intersection with a rectangle 
MonitorFromWindow
Finds monitor that contains a window 
MoveFile
Moves or renames a file. 
MoveFileEx
Moves or renames a file. 
OpenProcess
Retrieves a handle to an existing process. 
OutputDebugString
Writes output to the Windows debugger. 
PostMessage
Post a message to a window. 
PostQuitMessage
Posts a quit message. 
PostThreadMessage
Post a message to a thread. 
RegCloseKey
Closes a registry key. 
RegConnectRegistry
Establishes a connection to a predefined registry handle on another computer. 
RegCopyTree
Copies an entire registry key to another location 
RegCreateKey
Creates the specified key, or opens the key if it already exists. 
RegCreateKeyEx
Extended version of RegCreateKey 
RegDeleteKey
Deletes the specified key. 
RegDeleteKeyEx
Deletes a registry key from 32 or 64 bit registry view 
RegDeleteTree
Recursively deletes a key's subkeys and values 
RegDeleteValue
Removes a named value from the specified registry key. 
RegEnumKey
Enumerates subkeys of the specified open registry key. 
RegEnumKeyEx
Enumerates subkeys of the specified open registry key. 
RegEnumKeyExW
Unicode version of RegEnumKeyEx 
RegEnumValue
Enumerates values of the specified open registry key. 
RegFlushKey
Writes all the attributes of the specified key to the registry. 
RegGetKeySecurity
Retrieves the security on the specified registry key. 
RegLoadKey
Creates a subkey under HKEY_USER or HKEY_LOCAL_MACHINE and stores registration information from a specified file into that subkey. 
RegOpenCurrentUser
Opens HKEY_CURRENT_USER for impersonated user 
RegOpenKey
Alias for win32api::RegOpenKeyEx
RegOpenKeyEx
Opens the specified key. 
RegOpenKeyTransacted
Opens a registry key as part of a transaction. 
RegOverridePredefKey
Redirects one of the predefined keys to different key. 
RegQueryValue
Retrieves the value associated with the unnamed value for a specified key in the registry. 
RegQueryValueEx
Retrieves the type and data for a specified value name associated with an open registry key. 
RegQueryInfoKey
Returns information about the specified key. 
RegQueryInfoKeyW
Returns information about an open registry key 
RegRestoreKey
Restores a key and subkeys from a saved registry file 
RegSaveKey
Saves the specified key, and all its subkeys to the specified file. 
RegSaveKeyEx
Extended version of RegSaveKey 
RegSetKeySecurity
Sets the security on the specified registry key. 
RegSetValue
Associates a value with a specified key. Currently, only strings are supported. 
RegSetValueEx
Stores data in the value field of an open registry key. 
RegUnLoadKey
Unloads the specified registry key and its subkeys from the registry. The keys must have been loaded previously by a call to RegLoadKey. 
RegisterWindowMessage
Given a string, return a system wide unique message ID. 
RegNotifyChangeKeyValue
Watch for registry changes 
SearchPath
Searches a path for a file. 
SendMessage
Send a message to a window. 
SetConsoleCtrlHandler
Adds or removes an application-defined HandlerRoutine function from the list of handler functions for the calling process. 
SetConsoleTitle
Sets the title for the current console. 
SetCursorPos
The SetCursorPos function moves the cursor to the specified screen coordinates. 
SetDllDirectory
Modifies the application-specific DLL search path 
SetErrorMode
Controls whether the system will handle the specified types of serious errors, or whether the process will handle them. 
SetFileAttributes
Sets the named file's attributes. 
SetLastError
Sets the last error code known for the current thread. 
SetSysColors
Changes color of various window elements 
SetLocalTime
Changes the system's local time. 
SetSystemTime
Sets the system time. 
SetClassLong
Replaces the specified 32-bit (long) value at the specified offset into the extra class memory for the window. 
SetClassWord
Replaces the specified 32-bit (long) value at the specified offset into the extra class memory for the window. 
SetWindowWord
SetCursor
Set the cursor to the HCURSOR object. 
SetEnvironmentVariable
Creates, deletes, or changes the value of an environment variable. 
SetHandleInformation
Sets a handles's flags 
SetStdHandle
Sets a handle for the standard input, standard output, or standard error device 
SetSystemPowerState
Powers machine down to a suspended state 
SetThreadLocale
Sets the current thread's locale. 
SetTimeZoneInformation
Sets the system time-zone information. 
SetWindowLong
Places a long value at the specified offset into the extra window memory of the given window. 
ShellExecute
Executes an application. 
ShowCursor
The ShowCursor method displays or hides the cursor. 
Sleep
Suspends current application execution 
TerminateProcess
Terminates a process. 
ToAsciiEx
Translates the specified virtual-key code and keyboard state to the corresponding character or characters. 
Unicode
Creates a new PyUnicode object 
UpdateResource
Updates a resource in a PE file. 
VkKeyScan
Translates a character to the corresponding virtual-key code and shift state. 
VkKeyScan
Translates a character to the corresponding virtual-key code and shift state. 
WinExec
Execute a program. 
WinHelp
Invokes the Windows Help engine. 
WriteProfileSection
Writes a complete section to an INI file or registry. 
WriteProfileVal
Write a value to a Windows INI file. 
HIBYTE
An interface to the win32api HIBYTE macro. 
LOBYTE
An interface to the win32api LOBYTE macro. 
HIWORD
An interface to the win32api HIWORD macro. 
LOWORD
An interface to the win32api LOWORD macro. 
RGB
An interface to the win32api RGB macro. 
MAKELANGID
Creates a language identifier from a primary language identifier and a sublanguage identifier. 
MAKEWORD
creates a WORD value by concatenating the specified values. 
MAKELONG
creates a LONG value by concatenating the specified values. 

pywin32记录备忘的更多相关文章

  1. Yii ActiveRecord用法记录备忘

    ActiveRecord 使用方法 Example1 in查询 $criteria = new CDbCriteria(); $criteria->select = $select; $crit ...

  2. java+hadoop+spark+hbase+scala+kafka+zookeeper配置环境变量记录备忘

    java+hadoop+spark+hbase+scala 在/etc/profile 下面加上如下环境变量 export JAVA_HOME=/usr/java/jdk1.8.0_102 expor ...

  3. 增加几个entity framework 的函数 (记录备忘)[转]

    public static class DatabaseExtensions { public static DataTable SqlQueryForDataTatable(this Databas ...

  4. httpwebrequest 模拟登录 获取cookies 以前的代码,记录备忘!

    2个类,一个基类,一个构建头信息调用类 关于如何获取到post中的内容,你之需要用http抓包工具把你与目标网站的请求信息抓下来后,打开分析下按照抓下来的包中的数 据进行构建就行了 using Sys ...

  5. freePBX汉化方法记录——备忘

    FreePBX汉化[root@bgcc69:/var/www/html/admin/i18n/zh_CN/LC_MESSAGES]$pwd/var/www/html/admin/i18n/zh_CN/ ...

  6. [整理记录备忘] CentOS 7 相关记录

    CentOS 7 命令行模式安装GNOME.KDE图形界面 一.进入 root 模式 因为权限限制,所以我们需要进入 root 模式,开机使用 root 登陆或者系统运行中切换为 root 用户均可. ...

  7. [整理记录备忘]oracle数据库相关问题与解决

    检查死锁方式 用dba用户执行以下语句,可以查看到被死锁的语句. select sql_text from v$sql where hash_value in (select sql_hash_val ...

  8. [整理记录备忘] Docker相关

    docker安装 linux上安装Docker(非常简单的安装方法) https://blog.csdn.net/qq_36892341/article/details/73918672 修改dock ...

  9. 微信APP支付整体流程记录备忘

      支付整体流程见文档:https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=8_3   商户系统和微信支付系统主要交互说明:     步骤1: ...

随机推荐

  1. Homework 1_SQL Server中由于外键约束而删除数据失败

    SQL Server中由于外键约束而删除数据失败 原因分析:外键约束问题.在配置文件中配置了一对一的关系,外键也是唯一的.数据库中数据有严格的依赖关系. 而在业务逻辑中,在往数据库里删除数据之前,却忘 ...

  2. 【题解】HDU4336 Card Collector

    显然,这题有一种很简单的做法即直接状压卡牌的状态并转移期望的次数.但我们现在有一个更加强大的工具——min-max容斥. min-max 容斥(对期望也成立):\(E[max(S)] = \sum_{ ...

  3. 【刷题】BZOJ 1061 [Noi2008]志愿者招募

    Description 申奥成功后,布布经过不懈努力,终于成为奥组委下属公司人力资源部门的主管.布布刚上任就遇到了一个难题:为即将启动的奥运新项目招募一批短期志愿者.经过估算,这个项目需要N 天才能完 ...

  4. 【刷题】BZOJ 1926 [Sdoi2010]粟粟的书架

    Description 幸福幼儿园 B29 班的粟粟是一个聪明机灵.乖巧可爱的小朋友,她的爱好是画画和读书,尤其喜欢 Thomas H. Cormen 的文章.粟粟家中有一个 R行C 列的巨型书架,书 ...

  5. BZOJ3550 [ONTAK2010]Vacation 【单纯形】

    题目链接 BZOJ3550 题解 单纯形裸题 题意不清,每个位置最多选一次 #include<algorithm> #include<iostream> #include< ...

  6. Java考试题之五

    QUESTION 102 Given: 23. Object [] myObjects = { 24. new Integer(12), 25. new String("foo") ...

  7. Vulkan vs OpenGL ES

    Vulkan 简介 Vulkan是一个免费开放的.跨平台的.底层的图形API,在一定程度上比AMD Mantle.微软DirectX 12.苹果Metal更值得开发者关注. Vulkan的最大任务不是 ...

  8. 从function的定义看JavaScript的预加载

    在JavaScript中定义一个函数,有两种写法: function ftn(){} // 第一种 var ftn = function(){} // 第二种 有人说,这两种写法是完全等价的.但是在解 ...

  9. 团体程序设计天梯赛 L1-011. A-B

    读入的是字符串,数组大小至少为字符串长度+1 #include <stdio.h> #include <stdlib.h> #include <string.h> ...

  10. Package ‘RSNNS’

    0 引言 Stuttgart Neural Network Simulator(SNNS)是德国斯图加特大学开发的优秀神经网络仿真软件,为国外的神经网络研究者所广泛采用.斯图加特神经网络模拟器(SNN ...