小编Fed*_*nis的帖子

Windows:与批处理文件建立文件关联

我创建了一个自定义文件扩展名,我将与批处理脚本相关联.我用了

ASSOC .myext=MY.FILETYPE
FTYPE MY.FILETYPE=cmd /c "C:\Path\of\my\batch.bat" %1 %*
Run Code Online (Sandbox Code Playgroud)

到目前为止,批处理文件"C:\ Path\of\my\batch.bat"是一个简单的单行程序

echo %1
Run Code Online (Sandbox Code Playgroud)

大致工作:双击.myext文件会弹出一个回显文件路径的cmd shell.
但是当.myext文件位于包含空格的路径中时会出现问题:回显的文件路径被截断到空格.
双引用FTYPE语句中的%1似乎不起作用.

FTYPE MY.FILETYPE=cmd /c "C:\Path\of\my\batch.bat" "%1" %*
Run Code Online (Sandbox Code Playgroud)

windows batch-file file-association

5
推荐指数
1
解决办法
3059
查看次数

Plantuml 组件图 - 布局控制

我正在尝试使用 Plantuml 组件图构建“硬件架构”图,但我正在努力解决布局问题。

我的图表变得非常复杂,我注意到 Plantuml 不断从左到右添加框架,使图表水平增长。

例如从这个代码

@startuml

' -----------------------------------------------------
skinparam defaultTextAlignment center
' -----------------------------------------------------
top to bottom direction


frame Pippo as pippo {

frame "Pippo Deploy" {
node "xxx1\nfoo" <<windows 7>>
}

frame "Pippo Core" {

node "===xxx2\nbar" <<amiga>> 
node "===xxx2\nbar" <<amiga>>
node "===xxx3\nbar" <<amiga>>
node "===xxx4\nbar" <<amiga>>
node "===xxx5\nbar" <<amiga>>
node "===xxx6\nbar" <<amiga>>
node "===xxx7\nbar" <<amiga>>

}

frame "Pippo Additional Servers" {

node "===xxx8\nfoo" <<windows 7>> 
node "===xxx9\nfoo" <<windows 7>>
node "===xxx10\nfoo" <<windows 7>>
node "===xxx11\nfoo" <<windows 7>> …
Run Code Online (Sandbox Code Playgroud)

uml graph plantuml

5
推荐指数
1
解决办法
1万
查看次数

类java继承的VBA组合

在这个问题上展开一点VBA 继承模式

我在 VBA 中重现了一个基本的继承模式,但我想了解是否有更有效和更简洁的方法来实现这一点。

考虑这个小测试用例。

IAnimal.cls

'declaration
Public Sub eat()
End Sub

Public Sub breathe()
End Sub
Run Code Online (Sandbox Code Playgroud)

Animal.cls :超类

Implements IAnimal

' method implementation
Private Sub IAnimal_eat()
    Debug.Print "I'm eating something..."
End Sub

Private Sub IAnimal_breathe()
    Debug.Print "I'm brething..."
End Sub
Run Code Online (Sandbox Code Playgroud)

Cat.cls :Animal 的一个子类

Private super As IAnimal

Implements IAnimal

Private Sub Class_Initialize()
    Set super = New Animal
End Sub


'#------------------------------------------------
' methods called when object is accessed as an IAnimal implementor. 
' I HAVE TO re-implement all …
Run Code Online (Sandbox Code Playgroud)

oop inheritance vba catia

3
推荐指数
1
解决办法
425
查看次数

标签 统计

batch-file ×1

catia ×1

file-association ×1

graph ×1

inheritance ×1

oop ×1

plantuml ×1

uml ×1

vba ×1

windows ×1