将js合并成一个文件

<SCRIPT LANGUAGE="JavaScript">
var fso = new ActiveXObject("Scripting.FileSystemObject");
var fp="D:/Backup/我的文档/下载/mxgraph-1_10_1_4/mxgraph/javascript/devel/src/js";
var ForWriting= 2;
var fw = fso.createtextfile(fp+"/mxgraph.js", ForWriting, true); 
var flist=[];
flist.push('/util/mxLog.js');
flist.push('/util/mxObjectIdentity.js');
flist.push('/util/mxDictionary.js');
flist.push('/util/mxResources.js');
flist.push('/util/mxPoint.js');
flist.push('/util/mxRectangle.js');
flist.push('/util/mxEffects.js');
flist.push('/util/mxUtils.js');
flist.push('/util/mxConstants.js');
flist.push('/util/mxEventObject.js');
flist.push('/util/mxMouseEvent.js');
flist.push('/util/mxEventSource.js');
flist.push('/util/mxEvent.js');
flist.push('/util/mxXmlRequest.js');
flist.push('/util/mxClipboard.js');
flist.push('/util/mxWindow.js');
flist.push('/util/mxForm.js');
flist.push('/util/mxImage.js');
flist.push('/util/mxDivResizer.js');
flist.push('/util/mxDragSource.js');
flist.push('/util/mxToolbar.js');
flist.push('/util/mxSession.js');
flist.push('/util/mxUndoableEdit.js');
flist.push('/util/mxUndoManager.js');
flist.push('/util/mxUrlConverter.js');
flist.push('/util/mxPanningManager.js');
flist.push('/util/mxPath.js');
flist.push('/util/mxPopupMenu.js');
flist.push('/util/mxAutoSaveManager.js');
flist.push('/util/mxAnimation.js');
flist.push('/util/mxMorphing.js');
flist.push('/util/mxImageBundle.js');
flist.push('/util/mxImageExport.js');
flist.push('/util/mxXmlCanvas2D.js');
flist.push('/util/mxSvgCanvas2D.js');
flist.push('/util/mxGuide.js');
flist.push('/shape/mxShape.js');
flist.push('/shape/mxStencil.js');
flist.push('/shape/mxStencilRegistry.js');
flist.push('/shape/mxStencilShape.js');
flist.push('/shape/mxMarker.js');
flist.push('/shape/mxActor.js');
flist.push('/shape/mxCloud.js');
flist.push('/shape/mxRectangleShape.js');
flist.push('/shape/mxEllipse.js');
flist.push('/shape/mxDoubleEllipse.js');
flist.push('/shape/mxRhombus.js');
flist.push('/shape/mxPolyline.js');
flist.push('/shape/mxArrow.js');
flist.push('/shape/mxText.js');
flist.push('/shape/mxTriangle.js');
flist.push('/shape/mxHexagon.js');
flist.push('/shape/mxLine.js');
flist.push('/shape/mxImageShape.js');
flist.push('/shape/mxLabel.js');
flist.push('/shape/mxCylinder.js');
flist.push('/shape/mxConnector.js');
flist.push('/shape/mxSwimlane.js');
flist.push('/layout/mxGraphLayout.js');
flist.push('/layout/mxStackLayout.js');
flist.push('/layout/mxPartitionLayout.js');
flist.push('/layout/mxCompactTreeLayout.js');
flist.push('/layout/mxFastOrganicLayout.js');
flist.push('/layout/mxCircleLayout.js');
flist.push('/layout/mxParallelEdgeLayout.js');
flist.push('/layout/mxCompositeLayout.js');
flist.push('/layout/mxEdgeLabelLayout.js');
flist.push('/layout/hierarchical/model/mxGraphAbstractHierarchyCell.js');
flist.push('/layout/hierarchical/model/mxGraphHierarchyNode.js');
flist.push('/layout/hierarchical/model/mxGraphHierarchyEdge.js');
flist.push('/layout/hierarchical/model/mxGraphHierarchyModel.js');
flist.push('/layout/hierarchical/stage/mxHierarchicalLayoutStage.js');
flist.push('/layout/hierarchical/stage/mxMedianHybridCrossingReduction.js');
flist.push('/layout/hierarchical/stage/mxMinimumCycleRemover.js');
flist.push('/layout/hierarchical/stage/mxCoordinateAssignment.js');
flist.push('/layout/hierarchical/mxHierarchicalLayout.js');
flist.push('/model/mxGraphModel.js');
flist.push('/model/mxCell.js');
flist.push('/model/mxGeometry.js');
flist.push('/model/mxCellPath.js');
flist.push('/view/mxPerimeter.js');
flist.push('/view/mxPrintPreview.js');
flist.push('/view/mxStylesheet.js');
flist.push('/view/mxCellState.js');
flist.push('/view/mxGraphSelectionModel.js');
flist.push('/view/mxCellEditor.js');
flist.push('/view/mxCellRenderer.js');
flist.push('/view/mxEdgeStyle.js');
flist.push('/view/mxStyleRegistry.js');
flist.push('/view/mxGraphView.js');
flist.push('/view/mxGraph.js');
flist.push('/view/mxCellOverlay.js');
flist.push('/view/mxOutline.js');
flist.push('/view/mxMultiplicity.js');
flist.push('/view/mxLayoutManager.js');
flist.push('/view/mxSpaceManager.js');
flist.push('/view/mxSwimlaneManager.js');
flist.push('/view/mxTemporaryCellStates.js');
flist.push('/view/mxCellStatePreview.js');
flist.push('/view/mxConnectionConstraint.js');
flist.push('/handler/mxGraphHandler.js');
flist.push('/handler/mxPanningHandler.js');
flist.push('/handler/mxCellMarker.js');
flist.push('/handler/mxSelectionCellsHandler.js');
flist.push('/handler/mxConnectionHandler.js');
flist.push('/handler/mxConstraintHandler.js');
flist.push('/handler/mxRubberband.js');
flist.push('/handler/mxVertexHandler.js');
flist.push('/handler/mxEdgeHandler.js');
flist.push('/handler/mxElbowEdgeHandler.js');
flist.push('/handler/mxEdgeSegmentHandler.js');
flist.push('/handler/mxKeyHandler.js');
flist.push('/handler/mxTooltipHandler.js');
flist.push('/handler/mxCellTracker.js');
flist.push('/handler/mxCellHighlight.js');
flist.push('/editor/mxDefaultKeyHandler.js');
flist.push('/editor/mxDefaultPopupMenu.js');
flist.push('/editor/mxDefaultToolbar.js');
flist.push('/editor/mxEditor.js');
flist.push('/io/mxCodecRegistry.js');
flist.push('/io/mxCodec.js');
flist.push('/io/mxObjectCodec.js');
flist.push('/io/mxCellCodec.js');
flist.push('/io/mxModelCodec.js');
flist.push('/io/mxRootChangeCodec.js');
flist.push('/io/mxChildChangeCodec.js');
flist.push('/io/mxTerminalChangeCodec.js');
flist.push('/io/mxGenericChangeCodec.js');
flist.push('/io/mxGraphCodec.js');
flist.push('/io/mxGraphViewCodec.js');
flist.push('/io/mxStylesheetCodec.js');
flist.push('/io/mxDefaultKeyHandlerCodec.js');
flist.push('/io/mxDefaultToolbarCodec.js');
flist.push('/io/mxDefaultPopupMenuCodec.js');
flist.push('/io/mxEditorCodec.js');

for(var i=0;i<flist.length;i++){
  fn=fp+flist[i];
 if (fso.FileExists(fn)) {
  var f=fso.OpenTextFile(fn);
  var s=f.ReadAll();
  fw.WriteLine(s);
  f.Close();
 }
}
fw.Close();
</SCRIPT>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值