小编AMc*_*all的帖子

任务计划程序 - 在运行未登录的任务时访问非本地驱动器

我在win计划程序中执行了每分钟运行的任务.该任务运行一个.bat文件,SVN更新一系列文件夹,然后执行perl脚本(反过来将运行其他几个脚本).perl脚本的输出/'log'(由日期/时间标记)被发送到共享驱动器,而不是运行任务的机器的本地驱动器.

整个任务完美无缺,直到将日志发送到共享驱动器.由于任务需要每分钟运行一次,我认为最好在任务调度程序中使用"运行是否登录用户"设置.下面的框中详细说明了"不存储密码".该任务只能访问本地计算机资源.显然这对我不起作用,所以我不加控制地离开了.

但是,即使登录,脚本仍然不会写入共享驱动器.有没有人有任何关于如何解决此问题的建议?我也意识到我可以"只在用户登录时运行"(这会写入共享驱动器),但在这种情况下,我需要一种明确的方法来确保帐户永远不会注销,并且不能被其他人强制注销用户(计算机由多个用户共享,一次最多两个).

思考?

batch-file scheduler drive scheduled-tasks

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

添加到fsharp中的类型

我在fsharp的任务中遇到了一些困难.

目前我有一个预先声明的有用类型,例如

type TESTA =
{ foo : Float
  bar: factorA.double
}
Run Code Online (Sandbox Code Playgroud)

由于类型的性质(在其他地方使用),我无法直接更改它(或以相同的方式重新声明它).不过,我需要另一种定义添加到该集合,只是一个简单的布尔,所以类型可以是这样的(如果我可以改变它直接)

type TESTA =
{ foo : Float
  bar: factorA.double
  truth: bool
}
Run Code Online (Sandbox Code Playgroud)

如何在不直接更改类型的情况下获得相同的效果?我试过了:

type Final=
{ PartA: TESTA
  truth: bool
}
Run Code Online (Sandbox Code Playgroud)

但是创建这种"子类型"并不允许我单独访问foo/bar(据我可以测试):

let unittest =
  {  Final.TESTA.foo = X <- this doesnt work :(
    Final.truth = true <- this does work
  }
Run Code Online (Sandbox Code Playgroud)

谢谢

f#

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

Matlab函数/脚本以递归方式列出所有子目录(仅文件夹)的路径

我需要以递归方式列出目录中的所有文件夹.

例如,在Z盘中,运行它应该产生这样的东西:

Z:\

Z:\Home\

Z:\Home\A Folder\

Z:\Home\A Folder\testing\

Z:\Home\B Folder\

Z:\Home\C Folder\

Z:\Home\C Folder\test2\

Z:\Test 3\
Run Code Online (Sandbox Code Playgroud)

另外,奖金问题,之后如何才能列出儿童文件夹?

例如

Z:\Home\A Folder\ < This would be removed

Z:\Home\A Folder\testing\  <This would be kept
Run Code Online (Sandbox Code Playgroud)

directory recursion matlab

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