⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 form1.frm

📁 修改监控文件
💻 FRM
📖 第 1 页 / 共 5 页
字号:
VERSION 5.00
Begin VB.Form Form1 
   BackColor       =   &H00C0C0C0&
   BorderStyle     =   1  'Fixed Single
   Caption         =   "ky1_每日查看程序"
   ClientHeight    =   5175
   ClientLeft      =   -15
   ClientTop       =   -15
   ClientWidth     =   8430
   Icon            =   "Form1.frx":0000
   MaxButton       =   0   'False
   MinButton       =   0   'False
   ScaleHeight     =   5175
   ScaleWidth      =   8430
   StartUpPosition =   1  '所有者中心
   Begin VB.CommandButton Command11 
      BackColor       =   &H00FFFFFF&
      Caption         =   "增量版本说明"
      Height          =   375
      Left            =   6960
      TabIndex        =   8
      Top             =   1560
      Width           =   1335
   End
   Begin VB.CommandButton Command10 
      Caption         =   "使用方法"
      Height          =   375
      Left            =   6960
      TabIndex        =   7
      Top             =   840
      Width           =   1335
   End
   Begin VB.CommandButton Command9 
      Caption         =   "退出"
      Height          =   375
      Left            =   6960
      TabIndex        =   6
      Top             =   120
      Width           =   1335
   End
   Begin VB.TextBox Text1 
      Height          =   270
      Left            =   3720
      TabIndex        =   3
      Text            =   "Text1"
      Top             =   360
      Width           =   2175
   End
   Begin VB.CommandButton Command5 
      Caption         =   "下载外卡文件"
      Height          =   615
      Left            =   240
      TabIndex        =   2
      Top             =   1680
      Width           =   2655
   End
   Begin VB.TextBox Text2 
      Height          =   270
      Left            =   240
      TabIndex        =   0
      Text            =   "Text2"
      Top             =   360
      Width           =   2175
   End
   Begin VB.Label Label4 
      BackColor       =   &H00C0C0C0&
      Caption         =   "ky1.陆沛卿"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   10.5
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00000000&
      Height          =   255
      Left            =   7080
      TabIndex        =   5
      Top             =   4920
      Width           =   1335
   End
   Begin VB.Label Label1 
      BackColor       =   &H00C0C0C0&
      Caption         =   "日报日期,格式YYYY-MM-DD"
      ForeColor       =   &H00FF8080&
      Height          =   255
      Left            =   3720
      TabIndex        =   4
      Top             =   120
      Width           =   2295
   End
   Begin VB.Label Label2 
      BackColor       =   &H00C0C0C0&
      Caption         =   "日报日期,格式YYYYMMDD"
      ForeColor       =   &H00008000&
      Height          =   255
      Left            =   240
      TabIndex        =   1
      Top             =   120
      Width           =   2055
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim excelsheet As New Worksheet
Dim fso As New FileSystemObject
Dim s As String
Dim ums_1, ums_2, ums_3, ums_4, ums_5, ums_6, ums_7, ums_8 As String
Dim ums_9, ums_10, ums_11, ums_12, ums_13, ums_14, ums_15, ums_16 As String
Dim ums_17, ums_18, ums_19, ums_20, ums_21 As String

Dim ofbp_1, ofbp_2, ofbp_3, ofbp_4, ofbp_5, ofbp_6, ofbp_7, ofbp_8 As String
Dim ofbp_9, ofbp_10, ofbp_11, ofbp_12, ofbp_13, ofbp_14, ofbp_15, ofbp_16 As String
Dim ofbp_17, ofbp_18, ofbp_19, ofbp_20, ofbp_21 As String

Dim fcf_1, fcf_2, fcf_3, fcf_4, fcf_5, fcf_6, fcf_7, fcf_8 As String
Dim fcf_9, fcf_10, fcf_11, fcf_12, fcf_13, fcf_14, fcf_15, fcf_16 As String
Dim fcf_17, fcf_18, fcf_19, fcf_20, fcf_21 As String

Dim ccis_1, ccis_2, ccis_3, ccis_4, ccis_5, ccis_6, ccis_7, ccis_8 As String
Dim ccis_9, ccis_10, ccis_11, ccis_12, ccis_13, ccis_14, ccis_15, ccis_16 As String
Dim ccis_17, ccis_18, ccis_19, ccis_20, ccis_21, ccis_22, ccis_23, ccis_24 As String
Dim ccis_25, ccis_26, ccis_27, ccis_28, ccis_29, ccis_30, ccis_31, ccis_32 As String
Dim ccis_33, ccis_34, ccis_35, ccis_36, ccis_37, ccis_38, ccis_39, ccis_40 As String
Dim ccis1, ccis2, ccis3, ccis4 As String

Dim geag_1, geag_2, geag_3, geag_4, geag_5, geag_6, geag_7, geag_8 As String
Dim geag_9, geag_10, geag_11, geag_12, geag_13, geag_14, geag_15, geag_16 As String
Dim geag_17, geag_18, geag_19, geag_20, geag_21 As String

Dim r As Integer
Dim myExcel As New Excel.Application
Dim excelbook As New Excel.Workbook
Dim f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11
Dim ip1, ip2, ip3, ip4, ip5, ip6, ip7, ip8
Dim name1, name2, name3, name4, name5
Public Function ReadFileLine(cfile As String, cLine As Integer) As String
    Dim i As Integer
    Dim fsoTest As New FileSystemObject, file1 As File, ts As TextStream
    Set file1 = fsoTest.GetFile(cfile)
    Set ts = file1.OpenAsTextStream(ForReading)
    i = 1
    Do While Not ts.AtEndOfStream
        If i <> cLine Then
            ts.ReadLine
        Else
            ReadFileLine = ts.ReadLine
        End If
            i = i + 1
    Loop
    Set ts = Nothing
End Function
Public Function datehandle(ByVal s As String, ByVal t As String) As String
    Dim starttime, endtime As String
    Dim dd As Long
    starttime = CDate(s)
    endtime = CDate(t)
    dd = DateDiff("s", starttime, endtime)
    datehandle = CStr(Int(dd / 3600)) & "小时" & CStr(Int((dd - Int(dd / 3600) * 3600) / 60)) & "分" & CStr(dd - Int(dd / 60) * 60) & "秒"
End Function
Public Function convdate(s As String) As String
    convdate = Left(s, 4) & "-" & Left(s, 6) & "-" & Left(s, 8) & " " & Left(s, 10) & ":" & Left(s, 12) & ":" & Left(s, 14)
End Function

Private Sub Command10_Click()
ccis_1 = "1.使用前请确认日报日期正确,两种格式都需设置"
ccis_2 = "2.请最后执行“追加电话银行日报”"
ccis_3 = "3.周末的基金日报可能会报错(由于文件为空)"
ccis_4 = "4.退出时,请使用右上角的“退出”,确保释放excel进程"
MsgBox ccis_1 + vbCrLf + ccis_2 + vbCrLf + ccis_3 + vbCrLf + ccis_4
End Sub

Private Sub Command11_Click()
ccis_1 = "v0.7版本用于对投产NOVA 2.5.3后的基金后台做统计,由于表结构和trace都有所变化!"
ccis_2 = "v0.8版本添加了对黄金前置的统计!"
MsgBox ccis_1 + vbCrLf + ccis_2
End Sub
Private Sub Command9_Click()
    myExcel.Quit
    Set myExcel = Nothing
    End
End Sub

Private Sub Form_Load()
    Dim whatday
    Dim rename As String
    rename = "rename.bat"
    Text2.Text = Format(DateAdd("d", -1, Date), "YYYYMMDD")
    Text1.Text = Format(DateAdd("d", -1, Date), "YYYY-MM-DD")
    Set myExcel = CreateObject("Excel.application")
    Set fso = CreateObject("Scripting.FileSystemObject")

    Rem myExcel.SheetsInNewWorkbook = 1  '将新建的工作薄数量设为1
    Rem myExcel.Workbooks.Add          '增加一个工作薄
    Rem myExcel.Sheets(1).Name = "统计"
    Rem Set excelsheet = myExcel.Worksheets("统计")
    
    Dim format2 As String
    format2 = Trim(Format(Date, "YYYY-MM-DD"))
    myExcel.Workbooks.Open FileName:=App.Path & "\每日查看.xls"
    
    ip1 = "84.16.161.3"
ip2 = "84.35.2.11"
ip3 = "84.28.1.39"
ip4 = "84.24.17.55"
ip5 = "84.21.17.9"
ip6 = "84.21.17.11"
ip7 = "84.16.145.1"
ip8 = "84.24.33.3"

name1 = "fcf"
name2 = "ofbp"
name3 = "ums"
name4 = "ccis"
name5 = "geag"
f2 = Trim(Text2.Text)
f3 = "static"
f11 = Trim(Text1.Text)

f4 = "getfcfdb_st.bat"
f5 = "getfcfapp_st.bat"
f6 = "getofbpdb_st.bat"
f7 = "getofbpapp_st.bat"
f8 = "getumsdb_st.bat"
f9 = "getumsapp_st.bat"
f10 = "getccisdb_st.bat"
f12 = "getgeagdb_st.bat"

Open App.Path + "/" + f4 For Output As #1

Print #1, "md " & name1
Print #1, "del /Q " & name1 & "\*"
Print #1, "echo user oracle  oracle123 > getfcfdb_st.txt"
Print #1, "echo ascii >> getfcfdb_st.txt"
Print #1, "echo prompt >> getfcfdb_st.txt"
Print #1, "echo cd " & f3 & " >> getfcfdb_st.txt"
Print #1, "echo get 每日统计" & f2 & ".txt >> getfcfdb_st.txt"
Print #1, "echo bye >> getfcfdb_st.txt"
Print #1, "ftp -n -s:getfcfdb_st.txt " & ip1
Print #1, "ren 每日统计" & f2 & ".txt 每日统计.txt>> getfcfdb_st.txt"
Print #1, "move /Y 每日统计.txt fcf/每日统计.txt>> getfcfdb_st.txt"
Print #1, "del /Q getfcfdb_st.txt"
Print #1, "del /Q getfcfdb_st.bat"
Close #1

PID = Shell("getfcfdb_st.bat", vbNormalFocus)

Open App.Path + "/" + f5 For Output As #2
Print #2, "echo user icbcfcf  kfpt1234 > getfcfapp_st.txt"
Print #2, "echo ascii >> getfcfapp_st.txt"
Print #2, "echo prompt >> getfcfapp_st.txt"
Print #2, "echo cd " & f3 & " >> getfcfapp_st.txt"
Print #2, "echo get static" & f2 & ".txt >> getfcfapp_st.txt"
Print #2, "echo cd /export/home/icbcfcf/batchlog/ >> getfcfapp_st.txt"
Print #2, "echo get logfile" & f2 & " >> getfcfapp_st.txt"
Print #2, "echo bye >> getfcfapp_st.txt"
Print #2, "ftp -n -s:getfcfapp_st.txt " & ip2
Print #2, "ren static" & f2 & ".txt static.txt>> getfcfapp_st.txt"
Print #2, "ren logfile" & f2 & " logfile>> getfcfapp_st.txt"
Print #2, "move /Y static.txt fcf/static.txt>> getfcfapp_st.txt"
Print #2, "move /Y logfile fcf/logfile>> getfcfapp_st.txt"
Print #2, "del /Q getfcfapp_st.txt"
Print #2, "del /Q getfcfapp_st.bat"
Close #2

PID = Shell("getfcfapp_st.bat", vbNormalFocus)

Open App.Path + "/" + f6 For Output As #3

Print #3, "md " & name2
Print #3, "del /Q " & name2 & "\*"
Print #3, "echo user oracle  oracle123 > getofbpdb_st.txt"
Print #3, "echo ascii >> getofbpdb_st.txt"
Print #3, "echo prompt >> getofbpdb_st.txt"
Print #3, "echo cd " & f3 & " >> getofbpdb_st.txt"
Print #3, "echo get 每日检查基金" & f2 & ".txt >> getofbpdb_st.txt"
Print #3, "echo bye >> getofbpdb_st.txt"
Print #3, "ftp -n -s:getofbpdb_st.txt " & ip4
Print #3, "ren 每日检查基金" & f2 & ".txt 每日检查基金.txt>> getofbpdb_st.txt"
Print #3, "move /Y 每日检查基金.txt ofbp/每日检查基金.txt>> getofbpdb_st.txt"
Print #3, "del /Q getofbpdb_st.txt"
Print #3, "del /Q getofbpdb_st.bat"
Close #3

PID = Shell("getofbpdb_st.bat", vbNormalFocus)

Open App.Path + "/" + f7 For Output As #4
Print #4, "echo user ofbp   d1c2s3h4 > getofbpapp_st.txt"
Print #4, "echo ascii >> getofbpapp_st.txt"
Print #4, "echo prompt >> getofbpapp_st.txt"
Print #4, "echo cd " & f3 & " >> getofbpapp_st.txt"
Print #4, "echo get chkEachDay" & f11 & ".log >> getofbpapp_st.txt"
Print #4, "echo cd /export/home/ofbp/user/trace/ >> getofbpapp_st.txt"
Print #4, "echo mget 40010_log_" & f2 & "*.txt >> getofbpapp_st.txt"
Print #4, "echo mget 40021_log_" & f2 & "*.txt >> getofbpapp_st.txt"
Print #4, "echo mget 40011_log_" & f2 & "*.txt >> getofbpapp_st.txt"
Print #4, "echo mget 40020_log_" & f2 & "*.txt >> getofbpapp_st.txt"
Print #4, "echo mget 5000_log_" & f2 & "*.txt >> getofbpapp_st.txt"
Print #4, "echo bye >> getofbpapp_st.txt"
Print #4, "ftp -n -s:getofbpapp_st.txt " & ip3
Print #4, "ren chkEachDay" & f11 & ".log chkEachDay.log >> getofbpapp_st.txt"
Print #4, "ren 40010_log_" & f2 & "*.txt 40010_log_.txt >> getofbpapp_st.txt"
Print #4, "ren 40021_log_" & f2 & "*.txt 40021_log_.txt >> getofbpapp_st.txt"
Print #4, "ren 40011_log_" & f2 & "*.txt 40011_log_.txt >> getofbpapp_st.txt"
Print #4, "ren 40020_log_" & f2 & "*.txt 40020_log_.txt >> getofbpapp_st.txt"
Print #4, "ren 5000_log_" & f2 & "*.txt 5000_log_.txt >> getofbpapp_st.txt"
Print #4, "move /Y chkEachDay.log ofbp/chkEachDay.log >> getofbpapp_st.txt"
Print #4, "move /Y 40010_log_.txt ofbp/40010_log_.txt >> getofbpapp_st.txt"
Print #4, "move /Y 40021_log_.txt ofbp/40021_log_.txt >> getofbpapp_st.txt"
Print #4, "move /Y 40011_log_.txt ofbp/40011_log_.txt >> getofbpapp_st.txt"
Print #4, "move /Y 40020_log_.txt ofbp/40020_log_.txt >> getofbpapp_st.txt"
Print #4, "move /Y 5000_log_.txt ofbp/5000_log_.txt >> getofbpapp_st.txt"
Print #4, "del /Q getofbpapp_st.txt"
Print #4, "del /Q getofbpapp_st.bat"
Close #4

PID = Shell("getofbpapp_st.bat", vbNormalFocus)

Open App.Path + "/" + f8 For Output As #5

Print #5, "md " & name3
Print #5, "del /Q " & name3 & "\*"
Print #5, "echo user oracle  oracle123 > getumsdb_st.txt"
Print #5, "echo ascii >> getumsdb_st.txt"
Print #5, "echo prompt >> getumsdb_st.txt"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -