我需要使用Python的tkinter库编写程序代码.
我的主要问题是,我不知道如何创建一个定时器或时钟一样
hh:mm:ss.
我需要它来更新自己(这是我不知道该怎么做).
我需要一种与语言无关的方法来获取VBA Excel 2003中的"我的文档"文件夹.
是)我有的:
Public Function MyDocsPath() As String
MyDocsPath = Environ$("USERPROFILE") & "\My Documents\"
End Function
Run Code Online (Sandbox Code Playgroud)
因为该程序将在至少2个MS Windows中使用,并且每个语言的"我的文档"名称都会更改.
有没有办法,或者我应该尝试找出系统并变得具体?
如何在python TKINTER for UBUNTU 9.04中将程序放入系统托盘中(我不认为它在Linux中被称为).
精简版:
计划:
长版:
我需要一个程序来控制时间,我需要时间来回去(让我选择)并插入开始时间.
我还需要一个控制单圈时间的程序.
如果有人知道这些东西的任何程序(赛车的东西),我会赞成它,即使只有付费解决方案,我仍然想看看它们(我盯着在python中制作一个程序,它可能是好的为灵感)
经过一番搜索,我只能找到这个:这是python TKinter中的一个简单的时钟.....如果有人有更先进的东西...(更容易改变:))
from Tkinter import *
import time
from Tkinter import *
import time
class StopWatch(Frame):
""" Implements a stop watch frame widget. """
def __init__(self, parent=None, **kw):
Frame.__init__(self, parent, kw)
self._start = 0.0
self._elapsedtime = 0.0
self._running = 0
self.timestr = StringVar()
self.makeWidgets()
def makeWidgets(self):
""" Make the time label. """
l = Label(self, textvariable=self.timestr)
self._setTime(self._elapsedtime)
l.pack(fill=X, expand=NO, pady=2, padx=2)
def _update(self):
""" Update the label with elapsed time. …Run Code Online (Sandbox Code Playgroud) 我有一大堆excel文件,它们的工作方式几乎就像一个程序,它们运行在多台计算机上(使用不同版本的Windows),最近我遇到了这个不好的问题,当用户按下我的关闭按钮时(实际上是一张图片)我将宏与...关联,代码调用:
ThisWorkbook.Close savechanges:=True
Run Code Online (Sandbox Code Playgroud)
它导致4台支持的计算机中的2台处于EXCEL状态(Windows XP = OK,Windows 10 = OK 1 BAD OTHER,Windows 8 = BAD).
我已经将事件隔离到这个特定的代码行(只用一个关闭按钮制作一个1张excel文件,它仍然崩溃)我注意到如果excel文件不是唯一一个打开的,有时它不会崩溃(也许问题是关闭excel本身)
我所做的是分离2个语句,所以如果它(崩溃)崩溃它已经保存了:
ThisWorkbook.Save
ThisWorkbook.Close
Run Code Online (Sandbox Code Playgroud)
有人可以点灯吗?我真的迷路了.我尝试了所有可以想到的替代方案(activeworkbook ......)
Tl; dr: "ThisWorkbook.Close"导致excel崩溃
我有一个Excel 2003文件,其行与此类似:

我需要点击"按钮",然后将该行添加为Google电子表格中的最后一行
相近:

可能吗?
我应该使用命令行Google工具吗?
有没有更好的办法?更简单的方法?
你会怎么做?
(一旦我知道如何将VBA中的 "东西"添加到Google Docs,我将如何将其添加到最后一行?)
更多信息:我有一个 Excel 2003 "程序",可以保存公司的所有销售额(包括客户信息),我希望制作一份全球通讯录,我的(非)同事可以轻松更新.
需要从Excel VBA将文件(file.txt)上载到服务器(ftp.server.com).(不一定是FTP,只需要能够将文件放在那里并将其取回,我在GoDaddy共享主机上有一台服务器)
我试过的是运行这个脚本:
ftp -s:script.txt
Run Code Online (Sandbox Code Playgroud)
script.txt:
open ftp.server.com
USER
PASS
lcd c:\
put file.txt
disconnect
bye
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:
425无法打开与端口53637的数据连接:连接超时
谷歌告诉我,我需要进入被动模式,但命令行ftp.exe客户端不允许这样做.
任何人都知道任何允许被动模式的免费(开源)命令行FTP客户端?
我有更简单的替代FTP吗?
有没有更好的方法通过VBA上传文件(没有命令行解决方法)?
我正在考虑使用DROPBOX(但我真的不想在所有需要该程序的工作站上安装此程序).