[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

TWI672601B - File processing method and file processing system - Google Patents

File processing method and file processing system Download PDF

Info

Publication number
TWI672601B
TWI672601B TW107120042A TW107120042A TWI672601B TW I672601 B TWI672601 B TW I672601B TW 107120042 A TW107120042 A TW 107120042A TW 107120042 A TW107120042 A TW 107120042A TW I672601 B TWI672601 B TW I672601B
Authority
TW
Taiwan
Prior art keywords
file
electronic
file processing
preset
electronic files
Prior art date
Application number
TW107120042A
Other languages
Chinese (zh)
Other versions
TW202001625A (en
Inventor
陳劼
張京芝
Original Assignee
嘉聯益科技股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 嘉聯益科技股份有限公司 filed Critical 嘉聯益科技股份有限公司
Priority to TW107120042A priority Critical patent/TWI672601B/en
Application granted granted Critical
Publication of TWI672601B publication Critical patent/TWI672601B/en
Publication of TW202001625A publication Critical patent/TW202001625A/en

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本發明揭露一種檔案處理方法與系統。此種檔案處理系統包括記憶體與處理器。處理器連接於記憶體,用以執行儲存於記憶體中的檔案處理程式。檔案處理方法由此檔案處理程式實現,其包括以下步驟:由一第一資料夾路徑批次載入複數個電子檔案;辨識該些電子檔案的屬性,並從中擷取具有特定屬性之至少一電子檔案;根據一預設時間資訊,編輯該電子檔案中的週期碼;以及將編輯後之電子檔案以一特定檔案格式輸出,以與其他該些電子檔案一同儲存至一第二資料夾路徑。 The invention discloses a file processing method and system. Such an archival processing system includes a memory and a processor. The processor is coupled to the memory for executing a file processing program stored in the memory. The file processing method is implemented by the file processing program, and the method comprises the steps of: loading a plurality of electronic files by a first folder path batch; identifying attributes of the electronic files, and extracting at least one electronic having specific attributes therefrom; Archive; edit the periodic code in the electronic file according to a preset time information; and output the edited electronic file in a specific file format to be stored together with the other electronic files to a second folder path.

Description

檔案處理方法與系統 File processing method and system

本發明乃是關於一種檔案處理方法與系統,特別是指一種能夠批次進行印刷電路板佈局之電子檔案之處理的檔案處理方法與系統。 The present invention relates to a file processing method and system, and more particularly to an archive processing method and system capable of batch processing electronic files of a printed circuit board layout.

以往,印刷廠商在收到各家印刷電路板佈局設計公司的電子檔案後,都須先以手動方式將這些電子檔案一個個進行整理。印刷廠商除了須要以統一的格式編輯這些電子檔案的名稱以區別各公司的電子檔案之外,還需要修改這些電子檔案中的週期碼。隨著電路集成度的提高,印刷電路板層數也隨之增加,各家公司設計出的佈線更加複雜,印刷廠商所收到的電子檔案數量大幅增加。同時,由於須處理的電子檔案其數量極大,在處理的過程中不免有錯誤產生。於是,印刷廠商在整理為數可觀的電子檔案時,將需耗費更多的時間成本與人力成本,且將需承擔更多發生錯誤的可能性。 In the past, after receiving the electronic files of various printed circuit board layout design companies, printers had to manually organize these electronic files one by one. In addition to editing the names of these electronic files in a uniform format to distinguish the electronic files of each company, the printers need to modify the periodic codes in these electronic files. As the degree of circuit integration increases, the number of printed circuit boards increases, and the wiring designed by various companies is more complicated, and the number of electronic files received by printers has increased significantly. At the same time, due to the large number of electronic files to be processed, errors are inevitable during the processing. As a result, printers will have to spend more time and labor costs when sorting out a large number of electronic files, and will have to bear more possibilities for errors.

為了減少所需的時間成本與人力成本,並盡可能降低發生錯誤的可能性,本發明提供了一種檔案處理方法。此種檔案處理方法用於批次地處理一印刷電路板佈局設計軟體所產生之電子檔案。此種檔案處理方法包括:由一第一資料夾路徑批次載入複數 個電子檔案;辨識該些電子檔案的屬性,並從中擷取具有特定屬性之至少一電子檔案;根據一預設時間資訊,編輯該電子檔案中的週期碼;以及將編輯後之電子檔案以一特定檔案格式輸出,以與其他該些電子檔案一同儲存至一第二資料夾路徑。 In order to reduce the time and labor costs required and to minimize the possibility of errors, the present invention provides a file processing method. This file processing method is used to batch process an electronic file generated by a printed circuit board layout design software. Such a file processing method includes: loading a plurality of first folder path batches An electronic file; identifying attributes of the electronic files, and extracting at least one electronic file having a specific attribute; editing a periodic code in the electronic file according to a preset time information; and using the edited electronic file as a The specific file format is output to be stored along with the other electronic files to a second folder path.

另外,本發明還提供了一種檔案處理系統,用於批次地處理一印刷電路板佈局設計軟體所產生之電子檔案。此種檔案處理系統包括記憶體與處理器。處理器連接於記憶體。記憶體儲存有一檔案處理程式,且處理器用以執行該檔案處理程式以:由一電腦裝置或一伺服器裝置中的一第一資料夾路徑批次載入複數個電子檔案;辨識該些電子檔案的屬性,並從中擷取具有一特定屬性之至少一電子檔案;根據一預設時間資訊,編輯該電子檔案中的一週期碼;以及將編輯後之該電子檔案以一特定檔案格式輸出,以與其他該些電子檔案一同儲存至該電腦裝置或該伺服器裝置中的一第二資料夾路徑。 In addition, the present invention also provides an archival processing system for batch processing an electronic file generated by a printed circuit board layout design software. Such an archival processing system includes a memory and a processor. The processor is connected to the memory. The memory stores a file processing program, and the processor is configured to execute the file processing program to: load a plurality of electronic files by a first folder path in a computer device or a server device; and identify the electronic files Attributes, and extracting at least one electronic file having a specific attribute; editing a one-cycle code in the electronic file according to a preset time information; and outputting the edited electronic file in a specific file format to And storing together with the other electronic files to the second folder path of the computer device or the server device.

透過使用本發明所提供之檔案處理方法與系統,印刷廠商在收到各家印刷電路板佈局設計公司的電子檔案後,便能快速地修改這些電子檔案中的週期碼,還能批次地將這些電子檔案的名稱進行重新命名。於整理為數可觀之電子檔案的過程中,將可節省許多時間成本與人力成本,且可有效地降低發生錯誤的可能性。 By using the file processing method and system provided by the present invention, the printer can quickly modify the cycle code in these electronic files after receiving the electronic files of each printed circuit board layout design company, and can also batchly The names of these electronic files are renamed. In the process of sorting out a considerable number of electronic files, it will save a lot of time and labor costs, and can effectively reduce the possibility of errors.

100‧‧‧檔案處理系統 100‧‧‧File Processing System

10‧‧‧記憶體 10‧‧‧ memory

10a‧‧‧檔案處理程式 10a‧‧‧File Processing Program

20‧‧‧處理器 20‧‧‧ processor

PC‧‧‧電腦裝置 PC‧‧‧ computer device

SV‧‧‧伺服器裝置 SV‧‧‧ server device

S210、S220、S230、S240‧‧‧步驟 S210, S220, S230, S240‧‧‧ steps

S310、S320、S330‧‧‧步驟 S310, S320, S330‧‧‧ steps

S308、S332、S342、S344、S346‧‧‧步驟 S308, S332, S342, S344, S346‧‧‧ steps

圖1為根據本發明一例示性實施例繪示之檔案處理系統的方塊圖。 1 is a block diagram of a file processing system in accordance with an exemplary embodiment of the present invention.

圖2為根據本發明一例示性實施例繪示之檔案處理方法的流程圖。 2 is a flow chart of a file processing method according to an exemplary embodiment of the invention.

圖3為根據本發明另一例示性實施例繪示之檔案處理方法的流程圖。 FIG. 3 is a flowchart of a file processing method according to another exemplary embodiment of the present invention.

圖4為根據本發明一例示性實施例繪示之檔案處理系統中週期碼的示意圖。 4 is a schematic diagram of a periodic code in a file processing system according to an exemplary embodiment of the invention.

在下文將參看隨附圖式更充分地描述各種例示性實施例,在隨附圖式中展示一些例示性實施例。然而,本發明概念可能以許多不同形式來體現,且不應解釋為限於本文中所闡述之例示性實施例。確切而言,提供此等例示性實施例使得本發明將為詳盡且完整,且將向熟習此項技術者充分傳達本發明概念的範疇。在諸圖式中,類似數字始終指示類似元件。 Various illustrative embodiments are described more fully hereinafter with reference to the accompanying drawings. However, the inventive concept may be embodied in many different forms and should not be construed as being limited to the illustrative embodiments set forth herein. Rather, these exemplary embodiments are provided so that this invention will be in the In the figures, like numerals are used to indicate like elements.

將理解的是,雖然第一、第二、第三等用語可使用於本文中用來描述各種元件或組件,但這些元件或組件不應被這些用語所限制。這些用語僅用以區分一個元件或組件與另一元件或組件。因此,下述討論之第一元件或組件,在不脫離本發明之教示下,可被稱為第二元件或第二組件。 It will be understood that, although the terms first, second, third, etc. may be used herein to describe various elements or components, these elements or components are not limited by these terms. These terms are only used to distinguish one element or component from another. Thus, a first element or component discussed below may be termed a second element or a second component without departing from the teachings of the invention.

[檔案處理系統的一實施例] [An embodiment of an archive processing system]

請參照圖1,圖1為根據本發明一例示性實施例繪示之檔案處理系統的方塊圖。 Please refer to FIG. 1. FIG. 1 is a block diagram of a file processing system according to an exemplary embodiment of the present invention.

如圖1所示,本實施例所提供之檔案處理系統100包括記憶體10與處理器20。記憶體10儲存有一檔案處理程式10a。處理器20連接於記憶體10,用以執行檔案處理程式10a。 As shown in FIG. 1 , the file processing system 100 provided in this embodiment includes a memory 10 and a processor 20 . The memory 10 stores a file processing program 10a. The processor 20 is coupled to the memory 10 for executing the file processing program 10a.

本實施例所提供之檔案處理系統100可建置於多種電子裝置,如:桌上型電腦、筆記型電腦、平板電腦…等。須說明的是,當檔案處理系統100建置於一電腦裝置PC時,記憶體10可為此電腦裝置PC本身的記憶體。另外,處理器20可為此電腦裝置PC本身的處理器,或是以雲端伺服器來實現。 The file processing system 100 provided in this embodiment can be built into various electronic devices, such as a desktop computer, a notebook computer, a tablet computer, and the like. It should be noted that when the file processing system 100 is built into a computer device PC, the memory 10 can be the memory of the PC device itself. In addition, the processor 20 can be implemented by the processor of the PC device PC itself or by a cloud server.

當檔案處理系統100建置於一電子裝置(如:電腦裝置PC)並運作時,其主要運作機制為,將於電腦裝置PC之一資料夾路徑下(或 一伺服器裝置SV之一資料夾路徑下)的電子檔案批次載入,接著對載入的電子檔案進行編輯處理,最後將編輯處理完成的電子檔案輸出至電腦裝置PC之另一資料夾路徑(或該伺服器裝置SV之另一資料夾路徑下)。舉例來說,前述之兩個資料夾路徑可為該電腦裝置PC中的資料夾路徑或另一電子裝置(如:一伺服器裝置SV)中的資料夾路徑。須說明的是,若前述之兩個資料夾路徑為另一電子裝置中的資料夾路徑,則兩電子裝置之間須可透過有線或無線的通訊方式進行檔案的傳輸。 When the file processing system 100 is built and operated on an electronic device (such as a computer device PC), its main operation mechanism is that it will be in the folder path of one of the computer devices PC (or The electronic file batch of one of the server devices SV is loaded in the folder, and then the loaded electronic file is edited, and finally the edited electronic file is output to another folder path of the computer device PC. (or under another folder path of the server device SV). For example, the two folder paths mentioned above may be a folder path in the computer device PC or a folder path in another electronic device (eg, a server device SV). It should be noted that if the two folder paths are the folder paths in another electronic device, the files must be transmitted between the two electronic devices through wired or wireless communication.

值得注意的是,前述檔案處理系統100編輯處理之電子檔案主要為一印刷電路板佈局設計軟體所產生之電子檔案,而非泛指一般文書類型的電子檔案。 It should be noted that the electronic file edited and processed by the foregoing file processing system 100 is mainly an electronic file generated by a printed circuit board layout design software, rather than an electronic file of a general document type.

[檔案處理方法的一實施例] [An embodiment of the file processing method]

請參照圖2,圖2為根據本發明一例示性實施例繪示之檔案處理方法的流程圖。 Please refer to FIG. 2. FIG. 2 is a flowchart of a file processing method according to an exemplary embodiment of the present invention.

本實施例所提供之檔案處理方法是由前述實施例中的檔案處理程式來實現,並由前述實施例所提供之檔案處理系統來執行。本實施例所提供之檔案處理方法的步驟主要包括:由一第一資料夾路徑批次載入複數個電子檔案(步驟S210);辨識該些電子檔案的屬性,並從中擷取具有特定屬性之至少一電子檔案(步驟S220);根據一預設時間資訊,編輯該電子檔案中的週期碼(步驟S230);以及將編輯後之電子檔案以一特定檔案格式輸出,以與其他該些電子檔案一同儲存至一第二資料夾路徑(步驟S240)。 The file processing method provided in this embodiment is implemented by the file processing program in the foregoing embodiment, and is executed by the file processing system provided by the foregoing embodiment. The steps of the file processing method provided in this embodiment mainly include: loading a plurality of electronic files by a first folder path batch (step S210); identifying attributes of the electronic files, and extracting specific attributes from the plurality of electronic files; At least one electronic file (step S220); editing the periodic code in the electronic file according to a preset time information (step S230); and outputting the edited electronic file in a specific file format to be compared with other electronic files The same is stored to a second folder path (step S240).

於以下的敘述中將進一步說明本實施例所提供之檔案處理方法的各步驟。 The steps of the file processing method provided by the present embodiment will be further explained in the following description.

於步驟S210中,處理器20會由一第一資料夾路徑批次載入複數個電子檔案。舉例來說,若電子裝置為一電腦裝置,第一特定夾路徑可為該電腦裝置中、另一電腦裝置中或一伺服器裝置中的一個資料夾路徑。印刷廠商將各家印刷電路板佈局設計公司的電 子檔案都存放至此資料夾路徑後,當檔案處理程式被執行時,處理器20便會批次地將存放於此資料夾路徑的電子檔案載入。也就是說,於一次的檔案處理過程,處理器20會由此資料夾路徑將多個電子檔案載入,以進行後續處理。 In step S210, the processor 20 loads a plurality of electronic files by a first folder path batch. For example, if the electronic device is a computer device, the first specific clip path may be a folder path in the computer device, in another computer device, or in a server device. Printers will be the power of various printed circuit board layout design companies After the sub-files are stored in the folder path, when the file processing program is executed, the processor 20 loads the electronic files stored in the folder path in batches. That is to say, in one file processing process, the processor 20 loads a plurality of electronic files by this folder path for subsequent processing.

一般來說,於一種電路板設計之複數個電子檔案中,會有某幾層電路板設計的電子檔案中含有週期碼(Date Code)的資訊。本實施例所提供之檔案處理方法的主要目的之一便是將此週期碼進行編輯。為了編輯電子檔案中的週期碼,於步驟S220中,處理器20會先辨識該些電子檔案的屬性,並從中擷取具有特定屬性之至少一電子檔案。 Generally speaking, in a plurality of electronic files of a circuit board design, there are some layers of circuit board design electronic files containing the Date Code information. One of the main purposes of the file processing method provided by this embodiment is to edit this cycle code. In order to edit the periodic code in the electronic file, in step S220, the processor 20 first identifies the attributes of the electronic files and retrieves at least one electronic file having the specific attribute.

較詳細的說,含有週期碼之資訊的電子檔案會具有一特定屬性,換句話說,只要代表某層電路板設計之電子檔案具有該特定屬性,即表示此電子檔案中含有週期碼的資訊。而關於含有週期碼之資訊的電子檔案會所具有的特定屬性應為該發明所屬技術領域中具有通常知識者所知,故於此便不詳述。 In more detail, an electronic file containing information on the periodic code will have a specific attribute. In other words, as long as the electronic file representing a certain layer of circuit board design has the specific attribute, it means that the electronic file contains the information of the periodic code. The specific attributes of the electronic file club with information on the periodic code should be known to those of ordinary skill in the art to which the invention pertains, and thus will not be described in detail herein.

在辨識出含有週期碼之資訊的電子檔案之後,於步驟S230中,處理器20會根據一預設時間資訊,編輯該電子檔案中的週期碼。請參照圖4,圖4為根據本發明一例示性實施例繪示之檔案處理系統中週期碼的示意圖。舉例來說,此處所述的「週期碼」展現於電路板產品上即為圖4中電路板上的圖樣「C18204‧」。 After identifying the electronic file containing the information of the periodic code, in step S230, the processor 20 edits the periodic code in the electronic file according to a preset time information. Please refer to FIG. 4. FIG. 4 is a schematic diagram of a periodic code in a file processing system according to an exemplary embodiment of the present invention. For example, the "period code" described here is displayed on the board product and is the pattern "C18204‧" on the board in Figure 4.

通常,於含有週期碼之資訊的電子檔案中,週期碼會以一特定格式描述,舉例來說,此特定格式可以是ww-yy(週前年後)、yy-ww(年前週後)、yy-ww-week(年+週+星期幾)、或其他更多種特定格是其中之一。於本實施例中,當處理器20在編輯該電子檔案中的週期碼時,並不會去更動原先用以描述週期碼的特定格式,而是會依照此特定格式對週期碼作修改。 Usually, in an electronic file containing information on the periodic code, the periodic code is described in a specific format. For example, this specific format can be ww-yy (before and after the week), yy-ww (years before and after), yy -ww-week (year + week + day of the week), or many more specific ones are one of them. In this embodiment, when the processor 20 is editing the periodic code in the electronic file, it does not change the specific format originally used to describe the periodic code, but the periodic code is modified according to the specific format.

最後,於步驟S240中,處理器20會將編輯後之電子檔案(即,週期碼被修改後的電子檔案)以一特定檔案格式輸出,以與步驟S210中其他被載入之電子檔案一同儲存至一第二資料夾路徑。 Finally, in step S240, the processor 20 outputs the edited electronic file (that is, the electronic file whose periodic code is modified) in a specific file format to be stored together with the other loaded electronic files in step S210. To a second folder path.

透過本實施例所提供之檔案處理方法,印刷廠商便能將為數可觀的電子檔案一批一批地進行編輯處理,快速地辨識出含有週期碼之資訊的電子檔案並將週期碼進行修改,既節省時間成本又節省人力成本,同時也能減少錯誤發生的可能性。 Through the file processing method provided by the embodiment, the printing manufacturer can edit a considerable number of electronic files in batches, quickly identify the electronic file containing the information of the periodic code and modify the periodic code. Save time and labor, and reduce the possibility of errors.

[檔案處理方法的另一實施例] [Another embodiment of the file processing method]

請參照圖3,圖3為根據本發明另一例示性實施例繪示之檔案處理方法的流程圖。 Please refer to FIG. 3. FIG. 3 is a flowchart of a file processing method according to another exemplary embodiment of the present invention.

本實施例所提供之檔案處理方法同樣是由前述實施例中的檔案處理程式來實現,並由前述實施例所提供之檔案處理系統來執行。本實施例所提供之檔案處理方法的步驟主要包括:設定一預設時間資訊、一預設編輯資訊與一特定描述格式(步驟S308);由一第一資料夾路徑批次載入複數個電子檔案(步驟S310);辨識該些電子檔案的屬性,並從中擷取具有特定屬性之至少一電子檔案(步驟S320);根據該預設時間資訊,編輯該電子檔案中的週期碼(步驟S330);根據該預設編輯資訊,修改該電子檔案之一板邊資訊(步驟S332);將編輯後之該電子檔案以一特定檔案格式輸出(步驟S342);根據該特定描述格式,將以該特定檔案格式輸出的該電子檔案以及其他該些電子檔案重新命名(步驟S344);以及將重新命名後之所有電子檔案儲存於一第二資料夾路徑(步驟S346)。 The file processing method provided by this embodiment is also implemented by the file processing program in the foregoing embodiment, and is executed by the file processing system provided by the foregoing embodiment. The steps of the file processing method provided in this embodiment mainly include: setting a preset time information, a preset editing information, and a specific description format (step S308); loading a plurality of electrons by a first folder path batch Archive (step S310); identifying attributes of the electronic files, and extracting at least one electronic file having a specific attribute therefrom (step S320); editing the periodic code in the electronic file according to the preset time information (step S330) Modifying one piece of edge information of the electronic file according to the preset editing information (step S332); outputting the edited electronic file in a specific file format (step S342); according to the specific description format, the specific The electronic file outputted by the file format and other electronic files are renamed (step S344); and all the electronic files after the rename are stored in a second folder path (step S346).

須說明的是,本實施例所提供之檔案處理方法具有與前述實施例所提供之檔案處理方法類似的步驟,舉例來說,本實施例所提供之檔案處理方法中的步驟S310、S320與S330與前述實施例所提供之檔案處理方法中的步驟S210、S220與S230類似,故以下將僅就兩者差異之處(即,步驟S308、S332與S342~S346)作說明,而 關於步驟S310、S320與S330的相關描述請參照前述實施例中針對步驟S210、S220與S230的相關說明。 It should be noted that the file processing method provided in this embodiment has similar steps to the file processing method provided by the foregoing embodiment. For example, steps S310, S320 and S330 in the file processing method provided in this embodiment. Steps S210, S220 and S230 in the file processing method provided in the foregoing embodiment are similar, so only the difference between the two (ie, steps S308, S332 and S342~S346) will be described below. For related descriptions of steps S310, S320, and S330, refer to the related descriptions of steps S210, S220, and S230 in the foregoing embodiment.

本實施例所提供之檔案處理方法的主要目的除了將代表某層電路板設計之電子檔案中的週期碼進行修改之外,還會將週期碼經修改之電子檔案的板邊資訊進行修改,並且將所有被載入的辮子檔案進行重新命名。因此,於步驟S308中,根據使用者對於檔案處理程式10a的操作,處理器20便會先將一預設時間資訊、一預設編輯資訊與一特定描述格式作設定。也就是說,於以下的步驟中,處理器20會根據設定好的預設時間資訊、預設編輯資訊與特定描述格式來對電子檔案進行編輯處理。 The main purpose of the file processing method provided by this embodiment is to modify the period code in the electronic file representing the design of the circuit board of a certain layer, and also modify the board edge information of the modified electronic file of the period code, and Rename all loaded dice files. Therefore, in step S308, based on the user's operation on the file processing program 10a, the processor 20 first sets a preset time information, a preset editing information, and a specific description format. That is to say, in the following steps, the processor 20 edits the electronic file according to the preset preset time information, the preset editing information, and the specific description format.

接下來,在處理器20執行完步驟S310~S330,以從被載入之電子檔案中辨識出含有週期碼之資訊的電子檔案,並根據前述之預設時間資訊完成對該電子檔案之週期碼的修改後,處理器20會接著執行步驟S332。於步驟S332中,處理器20會根據前述之預設編輯資訊,完成週期碼修改之電子檔案的板邊資訊。 Next, the processor 20 executes steps S310-S330 to identify an electronic file containing the information of the periodic code from the loaded electronic file, and complete the periodic code of the electronic file according to the preset time information. After the modification, the processor 20 will next perform step S332. In step S332, the processor 20 completes the board edge information of the electronic file of the periodic code modification according to the preset editing information.

於本實施例中,電子檔案的板邊資訊所指的就是此電子檔案的附檔資料,包括編輯人員名稱、編輯日期…等。於步驟S308中,處理器20會根據使用者對於檔案處理程式10a的操作所設定的預設編輯資訊至少包括有預設人員名稱與預設編輯日期。因此,於步驟S332中,處理器20所進行的動作便是將完成週期碼修改之電子檔案的板邊資訊中的編輯人員名稱與編輯日期修改為預設編輯資訊中的預設人員名稱與預設編輯日期。須說明的是,前述之編輯人員名稱與編輯日期僅用以舉例電子檔案的板邊資訊中的內容,於其他的實施例中,若電子檔案的板邊資訊包含其他內容,處理器20亦可根據使用者對於檔案處理程式10a的操作來進行修改。 In this embodiment, the edge information of the electronic file refers to the attached file of the electronic file, including the name of the editor, the date of editing, and the like. In step S308, the preset information edited by the processor 20 according to the user's operation on the file processing program 10a includes at least a preset person name and a preset edit date. Therefore, in step S332, the action performed by the processor 20 is to modify the editor name and the edit date in the board edge information of the electronic file that completes the cycle code modification to the preset person name and the preset in the preset edit information. Set the date to edit. It should be noted that the name of the editor and the date of editing are only used to exemplify the contents of the board side information of the electronic file. In other embodiments, if the board side information of the electronic file contains other content, the processor 20 may also The modification is made according to the user's operation on the file processing program 10a.

在完成週期碼與板邊資訊之修改後,於步驟S342中,處理器20會將編輯後之電子檔案(即,週期碼與板邊資訊均已修改的電子 檔案)以一特定檔案格式輸出。舉例來說,此特定檔案格式可為Gerber274X的文檔格式,但本發明於此並不限制。 After the modification of the period code and the board edge information is completed, in step S342, the processor 20 will edit the edited electronic file (ie, the electronic code with the periodic code and the board edge information modified). File) is output in a specific file format. For example, this particular file format may be the document format of the Gerber 274X, but the invention is not limited thereto.

除此之外,由於各家印刷電路板佈局設計公司的電子檔案都有其自家的命名方式,但這樣的情況會增加印刷廠商分辨各家公司之電路板設計、甚至是各家公司之不同之電路板設計的複雜度。因此,於接續的步驟S344中,處理器20會根據使用者對於檔案處理程式10a的操作所設定的特定描述格式,將以特定檔案格式輸出的電子檔案以及步驟S310中其他被載入之電子檔案重新命名。舉例來說,特定描述格式可為XX_YY.aaa,其中XX為印刷廠商給予各家印刷電路板佈局設計公司的代碼,YY為印刷廠商給予各家公司之一產品設計的編號,且aaa為此電子檔案的檔案格式。 In addition, because the printed circuit board layout design company's electronic files have their own naming methods, but this situation will increase the printing manufacturers to distinguish the circuit board design of each company, and even different companies The complexity of board design. Therefore, in the following step S344, the processor 20 will output the electronic file in a specific file format and other loaded electronic files in step S310 according to the specific description format set by the user for the operation of the file processing program 10a. Rename. For example, the specific description format can be XX_YY.aaa, where XX is the code given to the printed circuit board layout design company by the printer, and YY is the number given to the design of one of the companies by the printer, and aaa is the electronic The file format of the file.

最後,於步驟S346中,處理器20會將重新命名後之所有電子檔案儲存於一第二資料夾路徑,於是便完成了本實施例所提供之檔案處理方法的整個執行過程。 Finally, in step S346, the processor 20 stores all the re-named electronic files in a second folder path, thus completing the entire execution process of the file processing method provided by the embodiment.

透過本實施例所提供之檔案處理方法,便能有效率地批次載入一公司之之一種電路板設計的相關電子檔案,並將這些檔案於同一批次中一起進行編輯處理。本實施例所提供之檔案處理系統除了能快速地辨識出含有週期碼之資訊的電子檔案並將週期碼進行修改之外,還能根據使用者對於檔案處理程式的操作所設定的預設時間資訊、預設編輯資訊與特定描述格式來自動地編輯電子檔案的板邊資訊,並自動地將所有被載入的電子檔案重新命名。 Through the file processing method provided in this embodiment, the related electronic files of one of the company's circuit board designs can be efficiently batch-loaded, and the files are edited together in the same batch. The file processing system provided in this embodiment can quickly recognize the electronic file containing the information of the periodic code and modify the periodic code, and can also set the preset time information according to the operation of the file processing program by the user. Preset editing information and a specific description format to automatically edit the board side information of the electronic file and automatically rename all loaded electronic files.

[實施例的可能功效] [Possible efficacy of the embodiment]

綜上所述,本發明之檔案處理系統與檔案處理方法至少具有以下優點:首先,透過使用本發明,印刷廠商便能有效率地批次載入一公司之之一種電路板設計的相關電子檔案,並將這些檔案於同一批次中一起進行編輯處理,既節省時間成本又節省人力成本,同時也能減少錯誤發生的可能性。 In summary, the file processing system and the file processing method of the present invention have at least the following advantages: First, by using the present invention, the printer can efficiently batch load related electronic files of a board design of a company. And editing these files together in the same batch, saving time and labor costs, and reducing the possibility of errors.

再者,本發明不僅能快速地辨識出含有週期碼之資訊的電子檔案並將週期碼進行修改,還能根據使用者對於檔案處理程式的操作所設定的預設時間資訊、預設編輯資訊與特定描述格式來自動地編輯電子檔案的板邊資訊,並自動地將所有被載入的電子檔案重新命名。因此,對於印刷廠商來說,使用本發明批次地處理(如:編輯與修改)印刷電路板佈局設計軟體所產生之電子檔案是十分方便的。 Furthermore, the present invention not only can quickly identify the electronic file containing the information of the periodic code and modify the periodic code, but also can preset the time information and preset editing information according to the operation of the file processing program by the user. A specific description format automatically edits the board side information of the electronic file and automatically renames all loaded electronic files. Therefore, it is very convenient for the printer to use the present invention to batch (e.g., edit and modify) the electronic file generated by the printed circuit board layout design software.

最後須說明地是,雖然特定之方法係參照在本文中所描繪之流程圖來進行描述,但是該發明所屬技術領域中具有通常知識者應該容易地理解,本發明所提供之檔案處理方法中各步驟的執行順序並不因此而限制。也就是說,於本發明之其他實施例所提供之檔案處理方法中,各步驟之執行順序可以改變、某些步驟可以被組合或者某些步驟可以省略。 Finally, it should be noted that although specific methods are described with reference to the flow charts depicted herein, those of ordinary skill in the art to which the invention pertains should readily understand that the file processing methods provided by the present invention are The order in which the steps are performed is not so limited. That is, in the file processing method provided by other embodiments of the present invention, the order of execution of the steps may be changed, some steps may be combined, or some steps may be omitted.

還須說明地是,於前述說明中,儘管已將本發明技術的概念以多個示例性實施例具體地示出與闡述,然而在此項技術之領域中具有通常知識者將理解,在不背離由以下申請專利範圍所界定的本發明技術的概念之範圍的條件下,可對其作出形式及細節上的各種變化。 It should be noted that, in the foregoing description, although the concept of the present technology has been specifically shown and described in the exemplary embodiments, those of ordinary skill in the art will understand Variations in form and detail may be made without departing from the scope of the inventive concept as defined by the following claims.

Claims (8)

一種檔案處理方法,用於批次地處理一印刷電路板佈局設計軟體所產生之電子檔案,包括:由一第一資料夾路徑批次載入複數個電子檔案;辨識該些電子檔案的屬性,並從中擷取具有一特定屬性之至少一電子檔案;根據一預設時間資訊,編輯該電子檔案中的一週期碼;根據一預設編輯資訊,修改該電子檔案之一板邊資訊;其中,該預設編輯資訊包括一預設人員名稱與一預設編輯日期,且該板邊資訊包括一編輯人員名稱與一編輯日期;以及將編輯後之該電子檔案以一特定檔案格式輸出,以與其他該些電子檔案一同儲存至一第二資料夾路徑。 An archive processing method for batch processing an electronic file generated by a printed circuit board layout design software, comprising: loading a plurality of electronic files by a first folder path batch; and identifying attributes of the electronic files; And extracting at least one electronic file having a specific attribute; editing a period code in the electronic file according to a preset time information; and modifying a board edge information of the electronic file according to a preset editing information; wherein The preset editing information includes a preset person name and a preset editing date, and the board side information includes an editor name and an edit date; and the edited electronic file is output in a specific file format to The other electronic files are stored together to a second folder path. 如請求項1所述之檔案處理方法,於將編輯後之該電子檔案以該特定檔案格式輸出的步驟之後,該檔案處理方法更包括:根據一特定描述格式,將以該特定檔案格式輸出的該電子檔案以及其他該些電子檔案重新命名;以及將重新命名後之所有電子檔案儲存於該第二資料夾路徑。 The file processing method of claim 1, after the step of outputting the edited electronic file in the specific file format, the file processing method further comprises: outputting the specific file format according to a specific description format. The electronic file and other electronic files are renamed; and all the electronic files after the rename are stored in the second folder path. 如請求項2所述之檔案處理方法,在由該第一資料夾路徑批次載入該些電子檔案之前,該檔案處理方法更包括:設定該預設時間資訊、該預設編輯資訊與該特定描述格式。 The file processing method of claim 2, before the loading of the electronic files by the first folder path batch, the file processing method further comprises: setting the preset time information, the preset editing information, and the Specific description format. 如請求項1所述之檔案處理方法,其中於由該第一資料夾路徑批次載入該些電子檔案之步驟中,被載入之該些電子檔案含有該週期碼的資訊。 The file processing method of claim 1, wherein in the step of loading the electronic files by the first folder path batch, the electronic files loaded are loaded with the information of the periodic code. 一種檔案處理系統,用於批次地處理一印刷電路板佈局設計軟體所產生之電子檔案,包括:一記憶體,儲存有一檔案處理程式;以及 一處理器,連接於該記憶體,用以執行該檔案處理程式以:由一電腦裝置或一伺服器裝置中一第一資料夾路徑批次載入複數個電子檔案;辨識該些電子檔案的屬性,並從中擷取具有一特定屬性之至少一電子檔案;根據一預設時間資訊,編輯該電子檔案中的一週期碼;根據一預設編輯資訊,修改該電子檔案之一板邊資訊;其中,該預設編輯資訊包括一預設人員名稱與一預設編輯日期,且該板邊資訊包括一編輯人員名稱與一編輯日期;以及將編輯後之該電子檔案以一特定檔案格式輸出,以與其他該些電子檔案一同儲存至一第二資料夾路徑。 An archive processing system for batch processing an electronic file generated by a printed circuit board layout design software, comprising: a memory, storing a file processing program; a processor coupled to the memory for executing the file processing program to: load a plurality of electronic files by a first device folder path in a computer device or a server device; and identify the electronic files Attributes, and extracting at least one electronic file having a specific attribute; editing a period code in the electronic file according to a preset time information; modifying a board edge information of the electronic file according to a preset editing information; The preset editing information includes a preset person name and a preset editing date, and the board edge information includes an editor name and an editing date; and the edited electronic file is output in a specific file format. Store with other electronic files to a second folder path. 如請求項5所述之檔案處理系統,其中於該處理器將編輯後之該電子檔案以該特定檔案格式輸出之後,該處理器進一步執行該檔案處理程式以:根據一特定描述格式,將以該特定檔案格式輸出的該電子檔案以及其他該些電子檔案重新命名;以及將重新命名後之所有電子檔案儲存於該第二資料夾路徑。 The file processing system of claim 5, wherein after the processor outputs the edited electronic file in the specific file format, the processor further executes the file processing program to: according to a specific description format, The electronic file outputted by the specific file format and other electronic files are renamed; and all the electronic files after the renamed are stored in the second folder path. 如請求項6所述之檔案處理系統,其中在該處理器由該第一資料夾路徑批次載入該些電子檔案之前,該處理器進一步執行該檔案處理程式以:設定該預設時間資訊、該預設編輯資訊與該特定描述格式。 The file processing system of claim 6, wherein the processor further executes the file processing program to: set the preset time information before the processor loads the electronic files from the first folder path batch The preset edit information and the specific description format. 如請求項5所述之檔案處理系統,其中於該處理器由該第一資料夾路徑批次載入該些電子檔案過程中,被載入之該些電子檔案 含有該週期碼的資訊。 The file processing system of claim 5, wherein the electronic file is loaded during the process of loading the electronic file by the first folder path batch Contains information about the periodic code.
TW107120042A 2018-06-11 2018-06-11 File processing method and file processing system TWI672601B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW107120042A TWI672601B (en) 2018-06-11 2018-06-11 File processing method and file processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW107120042A TWI672601B (en) 2018-06-11 2018-06-11 File processing method and file processing system

Publications (2)

Publication Number Publication Date
TWI672601B true TWI672601B (en) 2019-09-21
TW202001625A TW202001625A (en) 2020-01-01

Family

ID=68619125

Family Applications (1)

Application Number Title Priority Date Filing Date
TW107120042A TWI672601B (en) 2018-06-11 2018-06-11 File processing method and file processing system

Country Status (1)

Country Link
TW (1) TWI672601B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5848271A (en) * 1994-03-14 1998-12-08 Dun & Bradstreet Software Services, Inc. Process and apparatus for controlling the work flow in a multi-user computing system
US5850348A (en) * 1996-05-01 1998-12-15 Viewlogic Systems, Inc. Automated circuit design case management
US7103835B1 (en) * 2002-03-12 2006-09-05 Movaris, Inc. Process builder for a routable electronic document system and method for using the same
TWI304539B (en) * 2004-03-25 2008-12-21 Taiwan Semiconductor Mfg A method and system for alerting an entity to design changes impacting the manufacture of a semiconductor device in a virtual fab environment
CN102369724A (en) * 2009-02-18 2012-03-07 谷歌公司 Automatically capturing information, such as capturing information using a document-aware device
CN204116915U (en) * 2014-08-28 2015-01-21 梯梯电子集成制造服务(苏州)有限公司 Row control in industrial production line and manufacturing execution system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5848271A (en) * 1994-03-14 1998-12-08 Dun & Bradstreet Software Services, Inc. Process and apparatus for controlling the work flow in a multi-user computing system
US5850348A (en) * 1996-05-01 1998-12-15 Viewlogic Systems, Inc. Automated circuit design case management
US7103835B1 (en) * 2002-03-12 2006-09-05 Movaris, Inc. Process builder for a routable electronic document system and method for using the same
TWI304539B (en) * 2004-03-25 2008-12-21 Taiwan Semiconductor Mfg A method and system for alerting an entity to design changes impacting the manufacture of a semiconductor device in a virtual fab environment
CN102369724A (en) * 2009-02-18 2012-03-07 谷歌公司 Automatically capturing information, such as capturing information using a document-aware device
CN204116915U (en) * 2014-08-28 2015-01-21 梯梯电子集成制造服务(苏州)有限公司 Row control in industrial production line and manufacturing execution system

Also Published As

Publication number Publication date
TW202001625A (en) 2020-01-01

Similar Documents

Publication Publication Date Title
US10592631B2 (en) Method for performing netlist comparison based on pin connection relationship of components
CN110955432A (en) Continuously integrated publishing method, device and system
WO2019242298A1 (en) Data processing method for drawing design, plm plug-in and computing device
TWI672601B (en) File processing method and file processing system
JP2017107265A (en) Test scenario creation support system and test scenario creation support method
US20190354538A1 (en) Ordered list management in a replicated environment
JP2014086044A (en) Design support program, method, and device
CN110647501A (en) File processing method and system
CN111523294A (en) PDF file-based comment separation processing method and device
JP2007094506A (en) System, method and program for verifying circuit
JP2001022811A (en) Component arrangement list preparing device and recording medium
WO2022107539A1 (en) Information processing for outputting comprehensive determination result on the basis of a plurality of determination materials
CN116943232B (en) Globalization processing method and globalization processing equipment for application program
CN114021510B (en) Test jig schematic diagram generation method, device, equipment and storage medium
US8190589B2 (en) System and method for controlling access to a document being edited
JP4413810B2 (en) Product configuration management program, product configuration management method, and product configuration management apparatus
JP2018112948A (en) Design assist apparatus and design assist method
JP2004280535A (en) Logic circuit input device
JP2008129844A (en) Stored procedure generation device, method, program, and system
US20220383215A1 (en) Management device, management method, and management program
JPH05128208A (en) Design rule check executing device
JPS6250945A (en) Program loading system
JPS6059436A (en) Production and control system for program and document
CN113468114A (en) E-book source file processing method, electronic equipment and computer storage medium
JPS5870361A (en) Input controlling system